首先咱们有一个域名 xxx.com;(注,两个一级域名不相同也能够)
有两个二级域名 priject.xxx.com 和 movie.xxx.com
有一台主机 ,如今假设访问主机电脑
IIS服务器虚拟主机配置方法
一、在IIS中添加网站
其中 绑定一栏中的主机名为 priject.xxx.com,在分配好网站的文件路径
二、添加isapi筛选器
其中可执行文件位置为php的安装位置
三、处理程序映射->添加脚本映射
四、最后重启IIS服务器,就能够用域名访问了
再添加站点,一样的步骤。
tomcat服务器虚拟主机配置方法
在Engine节点下增长host节点
<Host name="priject.xxx.com" appBase="webapps/priject"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name= "movie.xxx.com" appBase="webapps/movie"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
注在webapps目录下的movie要建立ROOT目录才能够,并且ROOT必须大写。在ROOT目录先放置jsp代码。
tomcat会根据主机名称自动寻找相应的目录去访问
apache服务器虚拟主机配置方法
打开httpd.conf文件
去掉LoadModule vhost_alias_module modules/mod_vhost_alias.so
这句前面的#号
和
Include conf/extra/httpd-vhosts.conf这句前面的#号
Include conf/extra/httpd-vhosts.conf这句在httpd.conf文件底部
而后打开Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入以下代码
#配置本身的虚拟主机
<VirtualHost *:80>
#网站目录,若是在www目录下的php目录,下面 #就填写F:/www/php
DocumentRoot "D:/www/网站目录"
#域名
ServerName priject.xxx.com
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不容许别人修改咱们的页面
AllowOverride None
#设置访问权限
order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
#网站目录,若是在www目录下的php目录,下面 #就填写F:/www/php
DocumentRoot "D:/www/网站目录"
#域名
ServerName movie.xxx.com
#这里配置欢迎首页面
DirectoryIndex index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不容许别人修改咱们的页面
AllowOverride None
#设置访问权限
order allow,deny
Allow from all
</Directory>
</VirtualHost>
php