重新安装nginx
由于进行调查时并没有得到非常确切的答案,所以我以备忘录的感觉写了篇文章。
运动环境
使用Webarena Indigo的VPS。
操作系统为Ubuntu 20.04 (x86_64)。
停止并删除nginx。
sudo systemctl stop nginx #停止
sudo rm -f -R /usr/local/nginx && rm -f /usr/local/sbin/nginx #削除
cd nginx-1.24.0 #ソースが置かれてるディレクトリへ移動
sudo make clean #clean
如果只是重新构建的话,这应该已经足够了,但如果您想要重置设置以及删除所有的内容,可以执行以下命令:
sudo rm -rf /etc/nginx /etc/default/nginx /usr/sbin/nginx* /usr/local/nginx /var/run/nginx.pid /var/log/nginx
sudo rm -rf /etc/nginx /etc/default/nginx /usr/sbin/nginx* /usr/local/nginx /var/run/nginx.pid /var/log/nginx
建筑
sudo ./configure #オプションとかはお好みで
sudo make && sudo make install #makeしましょ
sudo systemctl start nginx #開始
确认
ubuntu@myindigo:~$ sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-12-04 17:20:41 JST; 2min 5s ago
Docs: man:nginx(8)
Process: 101393 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 101405 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 101406 (nginx)
Tasks: 3 (limit: 9491)
Memory: 3.6M
CGroup: /system.slice/nginx.service
tq101406 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
tq101407 nginx: worker process
mq101408 nginx: worker process
12月 04 17:20:41 myindigo systemd[1]: Starting A high performance web server and a reverse proxy server...
12月 04 17:20:41 myindigo systemd[1]: Started A high performance web server and a reverse proxy server.
太容易了。