这次换了个服务器,换成了centOS,命令类似,方法有些不同,整个步骤没什么问题,最后一步启动nginx的时候,80端口被占用,报错如下。
nginx: [emerg] bind() to 0.0.0.0:443 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:8083 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:7091 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:7092 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:8081 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1935 failed (98: Address already in use)
查看目前使用80端口的进程lsof -i:80,全部是ipv4,kill全部的80端口,
fuser -k 80/tcp //不是root权限的话加上sudo,或者改成root权限
重新启动nginx,测试页面生效。
参考资料:
腾讯云小程序服务器自行部署