最近在做微信公众号,由于代码是在本地,而微信公众平台需要线上网站,所以就需要把代码放到公网上面执行。
我的老大帮我分配了个子域名映射到了我的 ip 上,这个只是了解到了他用的是 frp。 而我本机只是用了代理转发。以下是我的代码
修改 Http.conf 文件
Include /private/etc/apache2/extra/httpd-vhosts.conf
LoadModule proxy_module libexec/apache2/mod_proxy.so
LoadModule proxy_connect_module libexec/apache2/mod_proxy_connect.so
LoadModule proxy_ftp_module libexec/apache2/mod_proxy_ftp.so
LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so
LoadModule proxy_balancer_module libexec/apache2/mod_proxy_balancer.so
修改 httpd-vhosts.conf 文件
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName test.local
ProxyPreserveHost On
ProxyRequests Off
<Proxy />
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://192.168.10.10/
ProxyPassReverse / http://192.168.10.10/
</VirtualHost>
service apache reload
访问分配的网址就有效果了!
原文: http://yiqiao.me/articles/19/record-an-apache-port-forwarding-agent
版权声明: 自由转载-非商用-非衍生-保持署名 (创意共享3.0许可证)