法一:
环境:apache2.2、发布出来的页面两套
配置:
1.注册端口,默认为80,可增加或修改,因此次需部署两个网站,因此至少增加一个端口;
2.将端口和发布路径绑定,新增加一个VirtualHost,代码如下:
<VirtualHost *:83>
ServerName localhost
Documentroot "D:/publish/web3/subject/n1/n3"
</virtualHost>
*:83即为新增加端口;
3.为发布目录授权,代码如下:
<Directory "D:/publish/web3/subject/n1/n3">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
要在apache 建立多个站点 法二:
设置端口号为80站点目录为D:/AppServ/www的一个站点代码如下:
===============================================
Listen 80
<VirtualHost 127.0.0.1:80>
ServerName "127.0.0.1:80"
DocumentRoot "D:\AppServ\www"
<Directory "D:\AppServ\www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.2:80>
ServerName "127.0.0.2:80"
DocumentRoot "D:\AppServ\www2"
<Directory "D:\AppServ\www2">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.3:80>
ServerName "127.0.0.3:80"
DocumentRoot "D:\AppServ\www3"
<Directory "D:\AppServ\www3">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
===============================================
设置好后,重启一下Apache就OK了!以上的就可以建立了三个站点。。。
转自