设置apache反向代理访问非80端口站点(wdcp下配置虚拟主机)

  • A+
所属分类:Linux

一《服务器环境》

操作系统:Linux

wdcp版本: wdcp_v3.0.1

apache版本:httpd-2.4.18

查看/www/wdlinux/httpd-2.4.18/conf/httpd.conf是否增加了如下几行,如果没增加手动增加:(其实默认配置中有,需要去掉前面的#号即可)

  1. LoadModule proxy_module modules/mod_proxy.so
  2. LoadModule proxy_http_module modules/mod_proxy_http.so
  3. LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
  4. LoadModule proxy_connect_module modules/mod_proxy_connect.so

 

二《配置虚拟主机》

1、要先有一个可以正常使用的域名,可以正常访问到wdcp上创建的网站,例如把hulei.pw域名指向了该vps,然后利用wdcp创建一个站点。

2、配置虚拟主机:配置/www/wdlinux/apache/conf/vhost中的hulei.pw.conf文件,将代码修改如下:

<VirtualHost *:80>
ServerName hulei.pw
ServerAlias www.hulei.pw

ProxyRequests off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

<Location />
ProxyPass http://localhost:8081/
ProxyPassReverse http://localhost:8081/
</Location>
</VirtualHost>

最后别忘记需要重新启动下服务器哦。

也就是说当你访问hulei.pw域名时,系统就会把该请求转发给http://hulei.pw:8081/地址,而浏览器上是不会出端口号的!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

发表评论

您必须登录才能发表评论!