当前位置: > Linux服务器 > apache >

Apache虚拟主机配置文件

时间:2014-11-20 22:38来源:linux.it.net.cn 作者:IT

cd /etc/httpd/conf在httpd.conf中添加

include "virtualhost.conf" #注意路径virtualhost.conf文件内容

ServerName www.domain.com:80
NameVirtualHost 42.121.xxx.xxx:80  #下面的配置将是对该虚拟主机的配置

<VirtualHost 42.121.xxx.xxx:80>
    ServerAdmin admin@admin.com #这里写管理员的邮箱 www.it165.net
    DocumentRoot /var/www/domain.com/ssh  #这里是网站文件的路径
    ServerName ssh.domain.com:80 #这里是网站域名,也就是客户端请求里HTTP HEADER里host部分的内容
    ErrorLog logs/dummy-ssh.domain.com-error_log  #错误日志
    CustomLog logs/dummy-ssh.domain.com-access_log common  #访问日志等
</VirtualHost>
<VirtualHost 42.121.xxx.xxx:80>
    ServerAdmin admin@admin.com
    DocumentRoot /var/www/domain.com/test
    ServerName test.domain.com:80
    ErrorLog logs/dummy-test.domain.com-error_log
    CustomLog logs/dummy-test.domain.com-access_log common
</VirtualHost>这里需要说明的是,如果直接使用IP地址访问web服务器,那么会默认显示配置文件中第一个配置的内容。

(责任编辑:IT)
------分隔线----------------------------