重新安装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 ./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.

太容易了。

bannerAds