apache 多站点设置攻略

本文详细介绍了如何在Apache服务器上进行多IP多端口、多IP单端口及单IP单端口的多站点配置方法。包括配置httpd.conf文件的具体步骤及示例,适合希望在单一服务器上托管多个网站的系统管理员阅读。

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>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值