群晖使用nginx一个端口使用耳机文件夹映射多个应用,求助高手看一眼

  • i
    insnct
    比如我的群晖是1123端口,web是80,docker有个服务是81,docker安装nginx,端口88
    想实现如下
    192.168.7.7:88/nas 是群晖1123端口.
    192.168.7.7:88/web 是web
    192.168.7.7:88/docker 是docker81的服务端口

    这样只要一个端口就可以了,但是目前配置号后只能访问nginx的默认页面,配置文件调来调去都是404或者502错误,求助高手看一眼
  • m
    muziling
    第一句就看不懂
  • m
    mourphine
    你都没listen88小尾巴~
  • l
    lifanxi
    1. 你没listen 88
    2. 你的Docker网络模式是host模式吗?
    3. 你的proxy_pass写得不对,你这么写,访问:88/nas时,会反代到:1123/nas上,但其实你要的是:1123/
    4. 解决问题3的一种简单方式是为不同的服务用不同的二级域名。另外你也可以尝试用群晖自带的Application Portal,在控制面板里,可以部分实现你想要的效果。
  • i
    insnct
    啊我没写清楚1.容器内部是listen 80;映射到外部是88端口。
    2.容器是bridge网络。
    3.实在是小白烦请告诉一下正确写法。
    4.没有域名,其实是想通过frp穿透出去访问方便一点,端口太多了。

    感谢回复
  • i
    insnct
    回复5#lifanxi

    已经改好现在是访问88端口可以访问1123端口了,现在想在88端口下通过二级目录的形式加其他端口应用请问如何写?