這次換了個服務器,換成了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,測試頁面生效。
參考資料:
騰訊雲小程序服務器自行部署