账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    nginx 配合 frp 使用二级域名访问局域网 WEB 服务的问题
    6
    0
    本地服务器配置win 服务器部署了 springboot 项目 (jar 项目不是前后分离,一个 jar 文件中有前端页面也有后端 API),端口号8081,局域网内访问 http://192.168.0.205:8081/xzy... 测试访问通的。同时本服务器上安装了 frp 的客户端,相关的配置如下[erp_bylmysql]type = tcplocal_ip = 127.0.0.1local_port = 8081remote_port = 15305根据上面配置跨网(不在 win 服务器的局域网内)通过地址:http://49.xxx.xxx.119:15305/x... 访问项目也是通的同时本服务器还安装了 nginx ,相关配置如下。其中 hy.atools.club 是腾讯云服务器绑定的域名 atools.club 的二级域名 server { listen 80; server_name localhost hy.atools.club 127.0.0.1 49.xxx.xxx.119; location / { proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8081/xzy; proxy_redirect http://127.0.0.1:8081/xzy /xzy; proxy_cookie_path /xzy /xzy; } location /xzy { proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8081/xzy; proxy_redirect http://127.0.0.1:8081/xzy /xzy; proxy_cookie_path /xzy /xzy; } }腾讯云服务器腾讯云服务器是 CentOS7 系统,安装了 nginx,相关的配置如下。监听80端口和二级域名,映射到本机的 15305 端口,即映射到 win 服务器所在的局域网内。server { listen 80; server_name hy.atools.club; location / { proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:15305; }}测试和问题按照上面的配置在浏览器中通过地址:http://hy.atools.club/xzy/login 访问,提示:该网页无法正常运作,HTTP ERROR 502但是通过地址 http://hy.atools.club:15305/x... 访问则可以,我要如何做可以不用输入端口号 15305
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答