将 Nginx 端口从 80 更改为

Posted

技术标签:

【中文标题】将 Nginx 端口从 80 更改为【英文标题】:Change Nginx port from 80 【发布时间】:2014-09-19 20:54:43 【问题描述】:

我正在尝试将nginx 使用的端口从端口80 更改为5555

我已经进入nano /etc/nginx/sites-enabled/default 并编辑:

server 
         listen 5555;

但是当我尝试重新启动时,我得到:

$ service nginx restart
Restarting nginx: nginx.
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

我错过了什么吗?

【问题讨论】:

【参考方案1】:

另一个服务是端口。 使用sudo netstat -plnt查看哪个服务正在使用该端口并停止它,或者进行其他配置。

还可以查看this 和this。

【讨论】:

以上是关于将 Nginx 端口从 80 更改为的主要内容,如果未能解决你的问题,请参考以下文章

将端口从 8080 更改为 80,以查看域名上的 JBoss/Wildfly Java 应用程序,而不是 IP 地址

XAMPP - 端口 80 正在使用...虽然我将端口更改为 8080

将默认端口(80)更改为 8080 时如何设置虚拟主机?

mac nginx 反向代理解决微信小程序端口问题

如何将默认 80 端口更改为我的域名的 tomcat 8080

尝试在 webpack-dev-server 上将端口更改为 80 会出错