nginx没有显示任何内容

rbl8hiat  于 2023-08-03  发布在  Nginx
关注(0)|答案(1)|浏览(131)

我的nginx好像有问题。
我刚刚在AWS EC2示例上部署了一个Flask应用程序,并将其链接到我的子域(我们称之为subdomain.domain.com)。一切都正常工作,我的应用程序在端口5001上运行,我安装了nginx来重定向通过端口80的流量。我确实做到了。当我安装let's encrypt certificates using certbot时,问题出现了。
我没有收到任何错误消息,但导航到subdomain.domain.com除了给我一个ERR_CONNECTION_TIMED_OUT之外,再也没有做任何事情。
我尝试了几件事,检查了每一个配置,重新创建了证书,重新启动了nginx服务,但没有任何工作。所以我决定从头开始,卸载nginx并重新安装它,但问题仍然存在。
更多信息:

  • 我的EC2示例在端口80和5001上接受请求。

  • nginx错误日志dos不显示任何错误,除了一个“中止”的消息,刚刚出现现在x1c 0d1x

  • nginx服务状态显示它是活动的

  • 现在我没有我的网站符号链接,所以我不应该看到它,但我应该看到Nginx的欢迎页面,这是不是这样的

server {
      listen 80;
      server_name subdomain.domain.com;

      location / {
          include proxy_params;
          proxy_pass http://<aws-private-ip>:5001;
      }
  }

字符串

  • UFW防火墙显示为不活动,所以我明白这不是问题所在

  • 我试图杀死所有80/tcp进程并重新启动nginx,但它没有做任何事情

  • 我尝试使用nginx -s reload,但没有任何变化

  • 这是端口80上的我的netstat plant结果

  • 应用程序正在运行,服务器确实启动,运行和可访问,因为我可以看到应用程序在浏览器上打开subdomain.domain.com:5001

有人能告诉我其他我可以尝试的事情吗?
提前致谢

pepwfjgg

pepwfjgg1#

这对我来说很好用-请用这个作为参考。
如何在Ubuntu 20.04上安装Nginx
看看你是否完成了相同的步骤或错过了一个步骤。
https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-20-04#step-6-getting-familiar-with-important-nginx-files-and-directories

相关问题