我已经安装了 nginx 并运行正常。但是我没有从另一个 URL 为 https//johnrose.mywire.org/summer.html 的机器上的 Firefox 收到任何响应(即超时)。该 URL 具有由 Certbot 创建的证书,该证书还修改了 /etc/nginx/sites-available/ 中的 johnrose.mywire.org 文件 Ok。当我双击 nginx 机器上的 summer.html 文件时,Firefox 中显示 Ok。我在 nginx 机器上打开了 nginx 完整端口(即 80 和 443)(在 ufw 中),路由器将 80 和 443 端口转发到 nginx 机器。关于如何解决此问题有什么建议吗?

6

  • 也许读一下日志?


    – 

  • 由于我可以成功发出远程请求,我想指出的是, 当从与托管 nginx 框的同一内部 LAN 发出请求时,如果内部客户端的端口转发配置不正确,则“路由器端口转发 80 和 443 到 nginx 框”经常会出错。请参阅


    – 

  • @Bruijn 我查看了您指定的网页,但它超出了我的网络知识范围。我在 Firefox 中使用该 URL 的唯一原因是在 nginx 框上的 Firefox 中也超时了。因此,要在我的网站上进行适当的测试,我必须离开家!


    – 

  • @Bruijn PS 有趣的是,ping johnrose.mywire.org 失败。我一直在想这是否是由于我的 ISP(TalkTalk)或其提供的路由器在其管理页面中没有提到 ping。


    – 


  • 如果您的路由器有 DNS 页面,您可以添加指向您的 nginx 服务器的本地 DNS 条目johnrose.mywire.org


    – 

0