现在申请域名的人越来越多,用自己的电脑搭建网站也容易了很多。
我用的购买了花生壳DDNS服务,想搭建多个网站,所以在这里与大家分享下
软件环境Apache 多个域名 多个站点
在Apache中找到 httpd.conf
httpd.conf 文件中 启用以下模块
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
httpd-vhosts.conf 文件中添加如下
<VirtualHost www.a.com >
ServerAdmin xxxx@sohu.com
ProxyPass / http://202.202.202.202:8080/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
ProxyPassReverse / http://202.202.202.202:8080/
ServerName www.a.com
ErrorLog logs/www.a.cn-error_log
CustomLog logs/www.a.cn-access_log common
</VirtualHost>
<VirtualHost www.b.com >
ServerAdmin xxxx@sohu.com
ProxyPass / http://202.202.202.202:8090/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
ProxyPassReverse / http://202.202.202.202:8090/
ServerName www.b.com
ErrorLog logs/www.b.cn-error_log
CustomLog logs/www.b.cn-access_log common
</VirtualHost>
也就是在apache中设置虚拟主机的代理,来转向到不同的站点