如何配置多个域名指向同一个公网IP(如:202.108.22.5)。请看下面的例子:
www.sqq.com;bbs.sqq.com配置在202.108.22.5上。
在/etc/httpd.conf中增加如下配置
Listen 1234 //增加监听接口
<VirtualHist 202.108.22.5:1234>
ServerAdmin www.sqq.com //管理者信箱
DocumentRoot “/home/sqq/www/” //网站主目录
ServerName www.sqq.com //访问的域名
ErrorLog “log/error_log” //错误日志
</VirtualHost>
<VirtualHist 202.108.22.5:1234>
ServerAdmin bbs.sqq.com
DocumentRoot “/home/sqq/bbs/”
ServerName bbs.sqq.com
ErrorLog “log/error_log”
</VirtualHost>
还可以用ServerAlias来进行泛域名解析
如:
<VirtualHost 202.108.22.5:1234>
DocumentRoot “/home/www/html/sale”
ServerName “test.com”
ServerAlias test.dns.com www.dns.com *.dns.com //相当给网站起了几个别名,通过这几个小名也可以访问主站。
</virtualHost>