Mac下微信公众号开发环境配置
微信公众号开发主要有两个问题:
1.需要一个服务器url,用来接收消息
2.需开启80端口
本地调试时,使用的ngrok,下载地址https://ngrok.com/download
使用系统为Mac OX Yosemite,系统会占用80端口;导致出错
解决方案时使用nginx实现代理访问
Mac安装nginx步骤:
打开终端输入:
brew install nginx
修改监听端口80:
vim /usr/local/etc/nginx/nginx.conf
修改如下:
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_intercept_errors on; }
启动nginx:
sudo nginx
启动ngrok:
在ngrok文件目录下执行
./ngrok http 80