Apache多站点设置攻略

Apache多站点设置攻略

1、多IP多端口多站点配置

修改APACHE的配置文件httpd.conf
——————————
Listen 172.20.30.40:80
Listen 172.20.30.40:8080
Listen 172.20.30.50:80
Listen 172.20.30.50:8080

<VirtualHost 172.20.30.40:80>
DocumentRoot /www/example1-80
ServerName www.example1.com
</VirtualHost>

<VirtualHost 172.20.30.40:8080>
DocumentRoot /www/example1-8080
ServerName www.example1.com
</VirtualHost>

<VirtualHost 172.20.30.50:80>
DocumentRoot /www/example2-80
ServerName www.example1.org
</VirtualHost>

<VirtualHost 172.20.30.50:8080>
DocumentRoot /www/example2-8080
ServerName www.example2.org
</VirtualHost>
——————————

2、多IP单端口多站点
——————————
<VirtualHost 192.168.1.1:80>
DocumentRoot “/usr/local/apache/a”
ServerName www.a.com
ServerAlias a.com
DirectoryIndex index.html index.php
</VirtualHost>

NameVirtualHost 192.168.1.2:80

<VirtualHost 192.168.1.2:80>
DocumentRoot “/usr/local/apache/b”
ServerName www.b.com
ServerAlias b.com
DirectoryIndex index.php
</VirtualHost>

<VirtualHost 192.168.1.2:80>
DocumentRoot “/usr/local/apache/c”
ServerName www.c.com
ServerAlias c.com
DirectoryIndex index.php
</VirtualHost>
——————————

3、单IP单端口多站点
——————————
Listen 80

NameVirtualHost 192.168.1.15 #接收请求的IP地址

<VirtualHost 192.168.1.15> #绑定的ip

ServerAdmin test@test.com #管理员邮箱
DocumentRoot “D:/Inetpub/www/maidou/” #网站目录
ServerName www.test.com #主机名(域名)

DirectoryIndex index.php #主目录默认页

ServerAlias test.other.com admin.other.com #做出响应的域名

ErrorLog logs/error_log.log #错误日志
CustomLog logs/custom.log common #用户日志
<Directory “D:/Inetpub/www/maidou/”>
Options Indexes FollowSymLinks
AllowOverride All #AllowOverride指明Apache服务器是否加载.htacess
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

# 多台可以再添加
<VirtualHost 192.168.1.15>
DocumentRoot “D:/Inetpub/www/other/”
ServerName www.other.com

<Directory “D:/Inetpub/www/other/”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论