nginx没有';我根本听不到任何端口

nginx没有';我根本听不到任何端口,nginx,Nginx,我在服务器上安装了nginx,但它不起作用。 我使用netstat-tlpn | grep nginx查找nginx端口,但它没有传递任何信息。当我使用netstat-tulpn | grep LISTEN时,根本没有运行nginx,但当我使用systemctl status nginx.service时,我得到了一个响应 Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabl

我在服务器上安装了nginx,但它不起作用。 我使用
netstat-tlpn | grep nginx
查找nginx端口,但它没有传递任何信息。当我使用
netstat-tulpn | grep LISTEN
时,根本没有运行nginx,但当我使用
systemctl status nginx.service
时,我得到了一个响应

  Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
  Active: active (running) since Sun 2020-11-01 12:42:14 +0330; 1s ago
  Process: 1300 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS)
  Process: 2997 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 2994 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 2992 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 2999 (nginx)
    Tasks: 9
   Memory: 7.1M
   CGroup: /system.slice/nginx.service
           ├─2999 nginx: master process /usr/sbin/nginx
           ├─3000 nginx: worker process
           ├─3001 nginx: worker process
           ├─3002 nginx: worker process
           ├─3003 nginx: worker process
           ├─3004 nginx: worker process
           ├─3005 nginx: worker process
           ├─3006 nginx: worker process
           └─3007 nginx: worker process
顺便说一下,没有应用程序监听端口80,但我有一个docker容器监听端口443
我尝试在site available/default中将侦听端口从80更改为3200,但没有改变任何内容

您可以通过以下方式查看哪个应用程序正在侦听端口80:
netstat-tulpn | grep80
正如Stefano所说,您可以停止docker容器,看看它是否运行良好。
如果您想使用Nginx来代理对Docker容器的请求,也可以使用Nginx容器

Nginx是否在Docker中运行?如果是,最好不要将其作为服务运行。不,不是。它作为服务运行我删除了
docker
标记,因为它与此问题无关。没有应用程序监听端口80当您在CMD中键入`nginx-t`时会发生什么?您是否有任何配置来测试nginx是否真的代理了请求?