全球主机交流论坛

标题: 请教各位18cm大佬lnmp+vaultwarden反向代理设置 [打印本页]

作者: loring    时间: 2023-9-25 12:48
标题: 请教各位18cm大佬lnmp+vaultwarden反向代理设置
本帖最后由 loring 于 2023-9-25 13:14 编辑

请教一下18cm大佬:
docker安装好了vaultwarden,用docker映射的IP:3333可以正常访问vaultwarden
但配置了nginx反向代理后就不能访问了,F12如图,报了404∶

(, 下载次数: 3)

安装的是lnmp2.0
nginx中的反向代理我是设置在/usr/local/nginx/conf/vhost/下的bit.xxx.conf中
location / {
        proxy_pass http://127.0.0.1:3333;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /notifications/hub {
    proxy_pass http://127.0.0.1:3012;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }

  location /notifications/hub/negotiate {
    proxy_pass http://127.0.0.1:3333;
  }

目前我用IP:3333可以访问vaultwarden,但用lnmp创建的主机bit.xxx就不能访问了
网上搜的教程设置都不能用,想请教下各位大佬
作者: 李某    时间: 2023-9-25 12:49
https://github.com/dani-garcia/vaultwarden/wiki/Proxy-examples
作者: BGP    时间: 2023-9-25 12:57
本帖最后由 BGP 于 2023-9-25 12:58 编辑

  location / {
    proxy_pass http://127.0.0.1:8000;
    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;
  }
  location /notifications/hub {
    proxy_pass http://127.0.0.1:3012;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
  location /notifications/hub/negotiate { proxy_pass http://127.0.0.1:8000; }

ROCKET_PORT端口改下
作者: 小木马    时间: 2023-9-25 13:05
BGP 发表于 2023-9-25 12:57
location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;

3333不能用吗?创建容器时设置的3333
作者: loring    时间: 2023-9-25 14:26
BGP 发表于 2023-9-25 12:57
location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;

还是不行
作者: maintell    时间: 2023-9-25 15:45
下面是我的配置, 现在没有用了, 挪回自己家的nas了, 用了cf的zero trust, 规则更简单了
  1. location / {
  2.                 proxy_pass http://127.0.0.1:8087;
  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.         }

  14.         location /notifications/hub {
  15.             proxy_pass http://127.0.0.1:3012;
  16.             proxy_set_header Upgrade $http_upgrade;
  17.             proxy_set_header Connection "upgrade";
  18.         }

  19.         location /notifications/hub/negotiate {
  20.             proxy_pass http://127.0.0.1:8087;
  21.         }

  22.         location /admin {
  23.             proxy_set_header Host $host;
  24.             proxy_set_header X-Real-IP $remote_addr;
  25.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26.             proxy_set_header X-Forwarded-Proto $scheme;
  27.             proxy_pass http://127.0.0.1:8087;
  28.         }
复制代码

作者: brp30vsw    时间: 2023-9-25 16:05
用 域名访问vaultwarden的话,必须要绑定SSL证书到所在服务器的nginx上,否则vaultwarden不认,IP访问则没有这个问题,同样你用官方bitwarden APP登陆vaultwarden时也只能绑定证书才行
作者: yy520    时间: 2023-9-25 16:29
虽然不懂nginx但你这好像没有ssl证书的信息啊,你可以再docker个nginx proxy manager进行反代,证书申请也容易
作者: loring    时间: 2023-9-25 18:36
brp30vsw 发表于 2023-9-25 16:05
用 域名访问vaultwarden的话,必须要绑定SSL证书到所在服务器的nginx上,否则vaultwarden不认,IP访问则没 ...

我是用lnmp创建的主机,SSL配置好了的,然后在创建的主机conf里配置反向这个代理,一直用不了唉




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4