【问题标题】:How to make nginx work with dyndns?如何使 nginx 与 dyndns 一起工作?
【发布时间】:2011-07-02 01:41:06
【问题描述】:

我正在尝试使用 dyndns 使本地站点在 Web 上运行。我正在使用 nginx 作为服务器。这是我位于“可用站点”中的文件中的内容:

server { listen 80 default; server_name mydyndnshost; ...

如果我添加“mydyndnshost”来监听,nginx 将无法启动。如果我这样离开它,它会工作,但只能在本地工作,所以如果我在浏览器中访问“mydyndnshost”,它不会显示我的网站。它显示的是我的路由器登录屏幕。哈哈

【问题讨论】:

    标签: nginx dyndns


    【解决方案1】:

    听起来您需要在路由器/防火墙中打开入站隧道。 mydyndnshost 名称指向您的公共 IP,您的路由器/防火墙会回答该 IP。您需要配置一条规则,例如“当在端口 80 上接收到命中时,将它们转发到(我的服务器)的端口 80”或类似的规则。

    编辑:哦,关闭路由器上的公共登录功能。这应该(通常)只能从内部访问。

    【讨论】:

    • 愚蠢的我。是的,这就是问题所在。谢谢! :)
    猜你喜欢
    • 2014-08-16
    • 2013-11-12
    • 1970-01-01
    • 2019-09-08
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2015-02-27
    相关资源
    最近更新 更多