您的位置:首页 > 运维架构 > Apache

Apache配置网站详细说明

2012-04-16 22:50 465 查看
Apache配置网站详细说明
一、关于Apache虚拟主机配置网站的几种方法
1、基于IP地址的虚拟主机配置
在本机配置两个IP地址,一个为eth0, 一个为eth0:1如下所配置
ifconfig eth0 192.168.100.177 netmask 255.255.255.0
ifconfig eth0:1 192.168.100.48 netmask 255.255.255.0
同时,在cd /etc/sysconfig/network-scripts/ 下拷贝 eth0 并且命名为eth0:1如下描述
DEVICE=eth0:1

BOOTPROTO=static

HWADDR=00:0C:29:9D:8A:17

ONBOOT=yes

IPADDR=192.168.100.48

NETMASK=255.255.255.0

GATEWAY=192.168.100.254
至此,回到apache的httpd.conf这个配置文件里面去,看到以下配置





因此到这一步,完成了IP地址虚拟配置网站

2、基于不同端口的配置

配置本机一个IP地址,回到apache的httpd.conf的配置文档需求表如下

listen 8080

<VirtualHost 192.168.100.177:80>

ServerAdmin
zhongyn@example123.com

DocumentRoot /var/www/website/bbs.example123.com

ServerName 192.168.100.177:80

Errorlog logs/bbs.err.log

CustomLog logs/bbs.access.log common

</VirtualHost>


<VirtualHost 192.168.100.177:8080>

ServerAdmin
zhongyn@example123.com

DocumentRoot /var/www/website/blog.example123.com

ServerName 192.168.100.177:8080

Errorlog logs/blog.err.log

CustomLog logs/blog.access.log common

</VirtualHost>


3、基于虚拟主机的配置

NameVirtualHost 192.168.100.177:80

这个是虚拟主机的配置网站,前提是你要配置好你的虚拟主机头,也就是配置好 DNS解析。

<VirtualHost 192.168.100.177:80>

ServerAdmin [b]zhongyn@example123.com


DocumentRoot /var/www/website/bbs.example123.com

ServerName bbs.example123.com

Errorlog logs/bbs.err.log

CustomLog logs/bbs.access.log common

</VirtualHost>
[/b]

<VirtualHost 192.168.100.177:80>

ServerAdmin
zhongyn@example123.com

DocumentRoot /var/www/website/blog.example123.com

ServerName blog.example123.com

Errorlog logs/blog.err.log

CustomLog logs/blog.access.log common

</VirtualHost>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: