给NAS装个Nginx一直启动不了,一启动就会报错【nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)】从字面上看这是80端口被占用,只能通过修改80端口解决这一问题
群晖默认会占用80端口用来专调到5000,我们只需要修改Nginx端口即可
打开nginx.conf,好家伙,我的listen呢?显然这配置文件是被宝塔修改过的,别急,下面还有
翻到底下95行这里有一个include,用途就是就是从这引入配置文件
之后沿着目录找
这个目录底下有两个配置文件
一个是0.default.conf,这是对应的网站不开启php使用纯静态时调用
另一个是phpfpm_status.conf,这是对应的当网站php处于开启状态时调用
只需要修改这两个文件的listen端口即可
然后呢我把两个文件都改成了88端口,改完记得保存
改了端口后不冲突了,Nginx也成功启动
创建一个站点试试
测试访问也没有问题,至此,修复完成
版权属于:JiuXia2025
本文链接:https://blog.inekoxia.com/index.php/archives/382.html
转载时须注明出处及本声明