• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

centos下frp和nginx实现公用80端口进行微信公众号开发

Nginx相关 mb5ff40afd04638 19次浏览 已收录 0个评论

centos下frp和nginx实现公用80端口进行微信公众号开发

凯哥java 凯哥java
在上一篇《centos 安装frp 实现内网穿透进行微信公众号开发》中我们讲解了怎么在centos下安装frp实现内网穿透。在本篇文章中,讲解怎么配置nginx进行反向代理公用80端口。
一:nginx安装
1:凯哥使用的ngixn版本为:nginx/1.8.0
nginx的安装,在此略。如果需要安装手册的可以留言。
配置完成后,通过ip访问的时候如果看到:
centos下frp和nginx实现公用80端口进行微信公众号开发
说明nginx安装成功。
二:nginx中配置
cd到nginx配置目录。一般:/usr/local/nginx/conf。最好先备份下,nginx.cof文件。然后再进行修改。
centos下frp和nginx实现公用80端口进行微信公众号开发
在http{}模块中配置:


#frp配置
    server {
    listen       80;
    server_name  *.kaigejava.com;
    location ~^/ {
             proxy_pass http://$host:8085;
             proxy_set_header Host  $host;
             proxy_set_header Remoter_addr $remote_addr;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-For   $remote_addr;
             proxy_redirect off;
             client_max_body_size 10m;   
             client_body_buffer_size 128k; 
             proxy_connect_timeout 90; 
             proxy_read_timeout 90;
             proxy_buffer_size 4k;       
             proxy_buffers 6 128k;        
             proxy_busy_buffers_size 256k;
             proxy_temp_file_write_size 256k; 
        }
    location ~ .*\.(gif|jpg|png|bmp|swf|css|js)$ {
                 proxy_pass http://$host:8085;
                 expires 30d;
        }
    location ~ .*\.(js|css)?$ {
                expires 1d;
    }
}

重启nginx.
在浏览器中输入域名+项目名。不用加端口。如果出现:
centos下frp和nginx实现公用80端口进行微信公众号开发
这个时候需要在:nginx.conf配置文件的http{}模块中添加:
resolver 8.8.8.8;
centos下frp和nginx实现公用80端口进行微信公众号开发
原因:
centos下frp和nginx实现公用80端口进行微信公众号开发
重启nginx。然后重新访问:
centos下frp和nginx实现公用80端口进行微信公众号开发
发现不用添加端口就可以访问了。至此frp+nginx配置已经完成了。


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明centos下frp和nginx实现公用80端口进行微信公众号开发
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址