linux apache下虚拟主机配置方法
2009-08-18 文章来源:互联网 浏览次数:327
假设VPS的IP是58.130.17.168,有两个域名指向该IP,分别是domain1.com, domain2.com,
修改/etc/httpd/conf/httpd.conf,在文件的最后加入:
- ServerName 58.130.17.168
- NameVirtualHost 58.130.17.168
- <VirtualHost 58.130.17.168>
- ServerName domain1.com
- DocumentRoot /var/www/domain1.com
- <Directory "/var/www/domain1.com">
- Options Indexes FollowSymLinks
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- </VirtualHost>
- <VirtualHost 58.130.17.168>
- ServerName domain2.com
- DocumentRoot /var/www/domain2.com
- <Directory "/var/www/domain2.com">
- Options Indexes FollowSymLinks
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- </VirtualHost>
然后在/var/www/domain1.com和/var/www/domain2.com下创建不同的index.html文件:
echo "domain1">/var/www/domain1.com/index.html
echo "domain2">/var/www/domain2.com/index.html
在浏览器里输入http://domain1.com和http://domain2.com即可看到效果了
我的例子:
- <VirtualHost *:80>
- ServerAdmin laoliyaya@gmail.com
- DocumentRoot /home/www/cngia
- ServerName www.cngia.com
- ServerAlias cngia.com *.cngia.com
- ErrorLog logs/cngia_log
- CustomLog logs/cngia_log common
- </VirtualHost>

文章评论(查看全部)