来复盘一下:
我干的事:我rm了wordpress的conf文件,重新创建并编辑了它
之后:systemctl start nginx
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
和:nginx -s reload
nginx: [error] invalid PID number "" in "/run/nginx.pid"
开始轮流报错,解决一个出现下一个,并同时报销了我的rss阅读器域名(我猜测可能是因为端口冲突,但实在没有搞懂所以是乱猜的)
我做了什么:检查了分号,尝试直接杀掉进程,重启nginx,删掉wordpress那边的配置文件想让miniflux这边先恢复(中间研究过的太多了很难列出来了…)
目前的情况:ip+端口可以访问,域名瘫痪,如图所示,我是南方流泪獭獭
@juju nginx -s quit然后再nginx吗?
之前好像也做过,我还试过ps -ef|grep nginx然后kill -9 ID号,然后就是systemctl start nginx/nginx -s reload轮流报错
@[email protected] 80和443端口都被占用了,netstat -anp |grep 80
看看是什么程序占用了。
参考这两个解决方法:
https://blog.csdn.net/worldzhy/article/details/103859631
https://www.cnblogs.com/tinywan/p/8127822.html
@juju 443应该是毛象,80可能是wp,我昨天抄了个8000:80……
谢谢!我有思路了,我回家后再研究一下
@alteredEnvoy @juju (我好丢人)我完全没想到这个……
@alteredEnvoy 谢谢!希望我能在元旦三天把它搞定,起码不要更糟…………
@alteredEnvoy 我是一直用的contabo给我发的账号密码(改过密码)登录的,然后它似乎自带一个防火墙?
用户我知道我一直有点问题,因为我一直在用root,之前被朋友提醒过说最好每个服务分开一个用户然后给管理权限,但我一直没研究明白
@alteredEnvoy 所以说其实不用每个服务单独建立一个用户吗
@alteredEnvoy 我跑了mastodon,miniflux(一个RSS阅读器),然后WordPress,都是用docker弄的
@alteredEnvoy 我因为很不会所以(比划),买vps一开始就是想搭mastodon,当时都说用docker比较方便,删除容易重装也容易我就上了,后来就,其他的不会(……)
@SWwind 对,都用的docker,包括wp也用的docker
@SWwind 还真的没注意过……
@[email protected] 你需要把其他服务都停掉,再重新启动nginx试试看。