Apache反向代理 用80端口访问wdcp

By | 2014年2月22日

我用的wdcp的版本是2.2.22版本的,首先去网上下这个版本的源码包

上传至服务器并解压

进入到源码modules/proxy目录

输入“/www/wdlinux/apache/bin/apxs -c -i -a mod_proxy.c mod_proxy_connect.c mod_proxy_http.c proxy_util.c” 进行编译模块

编译完之后会在/www/wdlinux/apache/modules下面产生对应的模块

进入httpd.conf配置

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy.so

进入conf/vhost 目录新建一个*.conf的文件,比如console.renyiwei.com.conf

<virtualhost *:80>
ServerName console.renyiwei.com #这里填写你的域名
ProxyRequests Off
<proxy *>
Order deny,allow
Allow from all
</proxy>
ProxyPass / http://127.0.0.1:8080/  #最后一个/不写会出错的
ProxyPassReverse / http://127.0.0.1:8080/
</virtualhost>

然后重启wdapache 即可

要是不能访问的话记得把wdcp后台指定的访问域名取消,取消之后的话任何指向服务的8080端口都可以访问到wdcp,我们可以设置一下防问墙。