nginx のアンインストール
- まず、コマンド
ps -ef | grep nginx
を入力して、nginx サービスが実行されているかどうかを確認します。実行されている場合は停止します。nginx のインストールディレクトリの sbin で実行する必要があります。環境が設定されている場合は不要です:
./nginx -s stop
- Nginx 関連ファイルの検索と削除
- Nginx 関連ファイルの表示:
whereis nginx
- find コマンドを使用して関連ファイルを検索
find / -name nginx
- 検索されたすべてのディレクトリを順番に削除します:
rm -rf /usr/local/nginx /usr/local/sbin/nginx /usr/local/nginx-1.13.9/objs/nginx
その後、yum を使用してクリーンアップしますyum remove nginx
nginx のインストール
- Nginx リポジトリの追加
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
- Nginx のインストール
yum install -y nginx
- Nginx の起動
systemctl start nginx.service
- Nginx の自動起動の設定
systemctl enable nginx.service
- nginx の設定ファイルは /etc/nginx/nginx.conf にあり、ディレクトリは /etc/nginx にあります。
- カスタムの設定ファイルは /etc/nginx/conf.d に配置されます。
- プロジェクトファイルは /usr/share/nginx/html/ に保存されます。
- ログファイルは /var/log/nginx/ に保存されます。
- その他のインストールファイルはすべて /etc/nginx にあります。
- この方法では、設定ファイルが比較的分散しているため、見つけるのが難しいです。そのため、ソースコードからのコンパイルインストールが良いです。
小技:
- Nginx サービスがどのポートを使用しているか知りたい場合は、どうすればよいですか?Nginx がリッスンしているポートを確認する方法はありますか?
1.Nginx のプロセス ID を確認します。
2. 対応するプロセスが使用しているポート番号を確認します。- nginx のマスタープロセス ID を確認する
ps aux | grep nginx
- nginx のマスタープロセス ID を確認する
- PID に基づいて使用されているポート番号を確認する
netstat -anp | grep ${pid} # pidは上記でクエリされたnginxのマスタープロセスIDです
図からは、nginx が使用しているポート番号 13599、13800、8080、80、13590、13591、13592 がわかります。