导言
微信服务器,api不能使用端口,碰巧自己的服务器80端口被使用了。于是google到这样的方法。就是利用apache的反向代理,进行tomcat的8080端口的代理。
apache 配置
- 将apache的相关模块打开。作者使用的是xampp集成工具,方便管理。我的apache配置,只需要在apache的配置文件里修改如下
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_express_module modules/mod_proxy_express.so
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
Include conf/extra/httpd-vhosts.conf
2.然后只需要在
<VirtualHost *:80>
ServerName http://localhost
ProxyPass / http://localhost:8080/
这里需要自己其他配置。比如路径,比如其他名字,比如log等
</VirtualHost>
使用
没有注意事项,愉快的享受吧