全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 689|回复: 8

请教各位18cm大佬lnmp+vaultwarden反向代理设置

[复制链接]
发表于 2023-9-25 12:48:24 | 显示全部楼层 |阅读模式
本帖最后由 loring 于 2023-9-25 13:14 编辑

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

1111.png (27.71 KB, 下载次数: 2)

安装的是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:56 | 显示全部楼层
https://github.com/dani-garcia/vaultwarden/wiki/Proxy-examples
发表于 2023-9-25 12:57:03 | 显示全部楼层
本帖最后由 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:55 来自手机 | 显示全部楼层
BGP 发表于 2023-9-25 12:57
location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;

3333不能用吗?创建容器时设置的3333
 楼主| 发表于 2023-9-25 14:26:38 | 显示全部楼层
BGP 发表于 2023-9-25 12:57
location / {
    proxy_pass http://127.0.0.1:8000;
    proxy_set_header Host $host;

还是不行
发表于 2023-9-25 15:45:25 | 显示全部楼层
下面是我的配置, 现在没有用了, 挪回自己家的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.         }
复制代码
发表于 2023-9-25 16:05:27 | 显示全部楼层
用 域名访问vaultwarden的话,必须要绑定SSL证书到所在服务器的nginx上,否则vaultwarden不认,IP访问则没有这个问题,同样你用官方bitwarden APP登陆vaultwarden时也只能绑定证书才行
发表于 2023-9-25 16:29:36 | 显示全部楼层
虽然不懂nginx但你这好像没有ssl证书的信息啊,你可以再docker个nginx proxy manager进行反代,证书申请也容易
 楼主| 发表于 2023-9-25 18:36:34 来自手机 | 显示全部楼层
brp30vsw 发表于 2023-9-25 16:05
用 域名访问vaultwarden的话,必须要绑定SSL证书到所在服务器的nginx上,否则vaultwarden不认,IP访问则没 ...

我是用lnmp创建的主机,SSL配置好了的,然后在创建的主机conf里配置反向这个代理,一直用不了唉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 14:20 , Processed in 0.130547 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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