VPS侦探论坛

 找回密码
 注册
查看: 439|回复: 8

lnmp设置反向代理

[复制链接]
发表于 2022-2-21 21:49:03 | 显示全部楼层 |阅读模式

本人刚刚学习使用linux,买了个国内服务器,由于域名限制,需要设置二级域名反向代理服务。参考教程: https://www.vpser.net/build/bitw ... e627#comment-121056
使用 lnmp vhost add 创建了二级域名虚拟主机,
修改:
  1. location / {
  2.             proxy_pass http://127.0.0.1:5700;
  3.             proxy_http_version    1.1;
  4.             proxy_cache_bypass    $http_upgrade;
  5.             proxy_set_header Upgrade            $http_upgrade;
  6.             proxy_set_header Connection         "upgrade";
  7.             proxy_set_header Host               $host;
  8.             proxy_set_header X-Real-IP          $remote_addr;
  9.             proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
  10.             proxy_set_header X-Forwarded-Proto  $scheme;
  11.             proxy_set_header X-Forwarded-Host   $host;
  12.             proxy_set_header X-Forwarded-Port   $server_port;
  13.         }
复制代码
代理青龙面板。但是nginx启动后,一直加载不出登录界面,请问谁有经验或思路解决这个问题吗?谢谢

美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-2-22 12:57:04 | 显示全部楼层


d_super 发表于 2022-2-22 11:31
vps 是华为云云耀新人1年的机子 debian 9 系统

acme.sh.log 文件: https://raw.githubusercontent.com/Sk ...

日志里显示是第1、2次访问验证文件是报404错误的,第3次是直接访问不到
如果没有生成ssl证书就设置了301是会无法验证到文件也就无法生成ssl证书的,同时你现在的设置如果使用lnmp上面的免费证书的话也是无法正常续期的,https://lnmp.org/faq/lnmp-nginx-301-rewrite.html
用http验证的话就必须要http的虚拟主机可以正常访问才行,用dns api方式就不需要了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-2-21 22:22:47 | 显示全部楼层

问题似乎解决了。感觉可能是 ssl 没有设置成功?
  1. Let's Encrypt SSL Certificate create failed!
复制代码

我复制了,example 里头的 listen 443 部分,访问成功了。
但是页面访问明显比 ip:端口 访问慢好多……
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-2-21 23:56:42 | 显示全部楼层



d_super 发表于 2022-2-21 22:22
问题似乎解决了。感觉可能是 ssl 没有设置成功?

我复制了,example 里头的 listen 443 部分,访问成功了 ...

糟糕,还是设置不了ssl
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2022-2-22 08:34:25 | 显示全部楼层

贴出完整的配置文件来看一下
ssl证书生成报错按反馈必读要求上传完整的acme.sh.log

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

 楼主| 发表于 2022-2-22 10:42:03 | 显示全部楼层

配置文件: /vhost/ql.swin.ltd.conf


nginx.conf 是 lnmp 生成 wordpress 时自动生成的
 楼主| 发表于 2022-2-22 10:46:07 | 显示全部楼层

运行 lnmp ssl add 后:

用做反向代理,文件夹 /home/wwwroot/ql.swin.ltd 为空文件夹

cat /usr/local/..../.log :



美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-2-22 11:31:29 | 显示全部楼层

本帖最后由 d_super 于 2022-2-22 11:37 编辑

vps 是华为云云耀新人1年的机子 debian 9 系统
  1. Linux version 4.9.0-14-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.246-2 (2020-12-17)
复制代码

acme.sh.log 文件: https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/files/error-acme.sh.log
nginx.conf 文件: https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/files/nginx.conf

今天上午运行两次
  1. lnmp ssl add
复制代码
均未成功




Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-2-23 11:51:18 | 显示全部楼层

licess 发表于 2022-2-22 12:57
日志里显示是第1、2次访问验证文件是报404错误的,第3次是直接访问不到
如果没有生成ssl证书就设置了301 ...

非常感谢!原来是 http 访问的问题,按照 301重定向 设置好了,全都正常运行!
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2022-5-24 02:46 , Processed in 0.023600 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表