Apache下虚拟主机的设置
时间:2007-02-14 来源:cocacoder
虚拟主机简单地说就是一个IP地址对应多个主机名字,譬如www.company1.com ,www.company2.com是不同的网页,但都拥有同一个IP地址。Linux下设置虚拟主机很方便,详细如下:
环境:Linux AS3U8 + Apache2.0
1.安装Apache,一般装系统的时候已经装上了。确定Apache可用。
2.编辑 /etc/httpd/conf/httpd.conf ,里面有一段VirtualHost的注释
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name. 在这段注释的下面加上: NameVirtualHost 192.168.8.234 <VirtualHost *> ServerName 192.168.8.234
DocumentRoot /var/www/html
</VirtualHost> <VirtualHost jane.xunlei.com>
ServerName jane.company.com
DocumentRoot /var/www/docs/jane
</VirtualHost> 注意:第一个的VirtualHost是默认的访问地址,如果没有,当访问http://192.168.8.234 和 http://jane.company.com 时都会调用/var/www/docs/jane下的默认网页了。 3.重新启动httpd服务 #service httpd restart 4.在windwos下测试 修改C:\WINDOWS\system32\drivers\etc 下的hosts文件,加上 192.168.8.234 jane.company.com
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name. 在这段注释的下面加上: NameVirtualHost 192.168.8.234 <VirtualHost *> ServerName 192.168.8.234
DocumentRoot /var/www/html
</VirtualHost> <VirtualHost jane.xunlei.com>
ServerName jane.company.com
DocumentRoot /var/www/docs/jane
</VirtualHost> 注意:第一个的VirtualHost是默认的访问地址,如果没有,当访问http://192.168.8.234 和 http://jane.company.com 时都会调用/var/www/docs/jane下的默认网页了。 3.重新启动httpd服务 #service httpd restart 4.在windwos下测试 修改C:\WINDOWS\system32\drivers\etc 下的hosts文件,加上 192.168.8.234 jane.company.com
相关阅读 更多 +