我在QNAP NAS的Container Station中的docker容器中运行了 node.js 应用程序。它在我指定的端口上工作在我的本地网络上。
通常我会设置反向代理指向fe。 my-domain.com/my-app :80 => :<local-port>
在NAS上我提供了静态IP,我甚至有一个公共访问域(my-server.myqnapcloud.com)
,我想设置我的服务器在外面可见。它不必是QNAP域,我可以设置我自己的域指向QNAP本地地址,但我仍然无法将本地端口转发到服务器范围内的另一个端口。
设置此类环境的最佳方式是什么?没有NAS,似乎要容易得多......
答案 0 :(得分:0)
如果我没有记错,则您的QNAP服务器位于路由器上。如果是这样,您必须更改一些设置...
要做的步骤:
注意:
我为安装在容器上的PostgreSQL数据库的配置而苦苦挣扎。最后,我能够实现这一目标。这是详细说明:How to enable remote connections to your PostgreSQL server (in Container Station) on QNAP NAT server over the router
希望获得帮助。