d_super 发表于 2022-2-21 21:49:03

lnmp设置反向代理

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

licess 发表于 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方式就不需要了

d_super 发表于 2022-2-21 22:22:47

问题似乎解决了。感觉可能是 ssl 没有设置成功?
Let's Encrypt SSL Certificate create failed!
我复制了,example 里头的 listen 443 部分,访问成功了。
但是页面访问明显比 ip:端口 访问慢好多……

d_super 发表于 2022-2-21 23:56:42

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

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

糟糕,还是设置不了ssl

licess 发表于 2022-2-22 08:34:25

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

d_super 发表于 2022-2-22 10:42:03

配置文件: /vhost/ql.swin.ltd.conf
https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/img/conf-1.jpg
https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/img/conf-2.jpg
nginx.conf 是 lnmp 生成 wordpress 时自动生成的

d_super 发表于 2022-2-22 10:46:07

运行 lnmp ssl add 后:
https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/img/1.jpg
用做反向代理,文件夹 /home/wwwroot/ql.swin.ltd 为空文件夹

cat /usr/local/..../.log :
https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/img/2.jpg
https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/img/3.jpg
https://raw.githubusercontent.com/SkysCrystal/Figurebed/master/img/4.jpg

d_super 发表于 2022-2-22 11:31:29

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

vps 是华为云云耀新人1年的机子 debian 9 系统
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

今天上午运行两次 lnmp ssl add 均未成功




d_super 发表于 2022-2-23 11:51:18

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

非常感谢!原来是 http 访问的问题,按照 301重定向 设置好了,全都正常运行!
页: [1]
查看完整版本: lnmp设置反向代理