NGINX仅在端口80上工作

时间:2019-12-28 00:48:54

标签: nginx

使用80端口时Nginx可以很好地工作,但是,当有人在我的wifi上使用skype时,它会关闭

我有一个干净的Ubuntu,没有防火墙/ Apache或其他Web服务器。我也在路由器中转发端口80和8082。

使用端口80时,站点在本地使用端口80以及通过外部ip进行工作。 使用端口8082时,该站点在本地与端口8082一起工作,但是该站点无法通过外部ip工作。

如果我将外部IP与端口80一起写入,则浏览器将删除该端口。如果我写任何其他端口,则浏览器不会删除任何内容,并且该站点也无法正常工作。

我安装了iptables并为端口8082设置了例外。netstat显示0.0.0.0.0.0:8082。我重新启动了nginx和nginx服务。

我可以ping通我的外部IP

我设置了防火墙:

sudo ufw允许8082 / tcp sudo ufw允许8082 / udp sudo ufw启用

..并且它阻止了包括端口80在内的所有内容。.我禁用了它。

您对我还有什么建议?

我改变了那件事

server {
    listen 80;

这种方式不起作用:

server {
    listen 8082;

netstat -napl的相关输出

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:8082            0.0.0.0:*               LISTEN      -    

netstat -nlp | grep nginx

tcp        0      0 0.0.0.0:8082            0.0.0.0:*               LISTEN      4776/nginx: master 

journalctl没有问题 nginx错误日志为空 服务运行中

sudo grep -r听/ etc / nginx / *

/etc/nginx/conf.d/demid.com.conf:    listen         8082 default_server;
/etc/nginx/nginx.conf:#     listen     localhost:110;
/etc/nginx/nginx.conf:#     listen     localhost:143;
/etc/nginx/sites-available/default: listen 8082 default_server;
/etc/nginx/sites-available/default: listen [::]:8082 default_server;
/etc/nginx/sites-available/default: # listen 443 ssl default_server;
/etc/nginx/sites-available/default: # listen [::]:443 ssl default_server;
/etc/nginx/sites-available/default:#    listen 80;
/etc/nginx/sites-available/default:#    listen [::]:80;

我收到404和403错误

0 个答案:

没有答案