Nginx環境のセットアップ:インストールとアンインストール

目次

1.アンインストール

2. インストール


注: yum を使用して nginx を直接インストールする場合、デフォルトのインストール パスは /usr/share/nginx/ です。

次の方法でインストールディレクトリを指定します

1.アンインストール

前の仮想マシンにはすでに nginx サービスがあるため、まず nginx のアンインストール方法を紹介します。
実際、これは非常に簡単で、すべての nginx ファイルを検索するだけです。次に、すべての ngixn ファイルを削除します。

探す:

[root@centos222 ~]# find / -name nginx 
/var/lib/nginx
/var/log/nginx
/usr/lib64/nginx
/usr/share/nginx
/usr/local/nginx
/usr/local/nginx/sbin/nginx
/soft/nginx
/soft/nginx/nginx-1.6.2/objs/nginx

消去:

[root@centos222 ~]# rm -rf /var/lib/nginx/
[root@centos222 ~]# rm -rf /var/log/nginx/
[root@centos222 ~]# rm -rf /usr/share/nginx/
[root@centos222 ~]# rm -rf /usr/local/nginx/

その後、次のコマンドを使用して再度確認できます

[root@centos222 ~]# yum remove nginx
参数 nginx 没有匹配
不删除任何软件包

ソフトウェア パッケージを削除する必要がない場合は、ソフトウェア パッケージが削除されたことが証明されます。

以下で、正式なインストールチュートリアルを開始します。

2. インストール

1. まず、ソフトウェアを保存するためのディレクトリ ファイル ソフトを作成し、このディレクトリ ファイルの下に nginx ディレクトリを作成します。

mkdir  /soft && mkdir /soft/nginx/

注: ソフトがすでに存在するというメッセージが表示された場合は、後続の mkdir を実行するだけで済みます。

2. Nginx インストール パッケージをダウンロードします。FTP ツールを使用してオフライン環境パッケージをアップロードすることも、wget コマンドを使用してオンラインでインストール パッケージを取得することもできます。

wget https://nginx.org/download/nginx-1.21.6.tar.gz

wget コマンドが表示されている場合は、yum を使用してインストールできます。
 

 yum -y install wget

3. ダウンロードした圧縮パッケージを解凍します。

tar -xvzf nginx-1.21.6.tar.gz 

4. nginx のインストールに必要な依存ライブラリとパッケージをダウンロードし、ダウンロード ディレクトリ /soft/nginx/ を指定します。

yum install --downloadonly --downloaddir=/soft/nginx/ gcc-c++ pcre pcre-devel4 zlib zlib-devel openssl-devel

もちろん、yum コマンドを使用して、ワンクリックで直接ダウンロードすることもできます。

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

 5. rpm コマンドを使用して依存パッケージを 1 つずつビルドするか、次のコマンドを使用してワンクリックですべての依存パッケージをインストールします。

まず、先ほどの /soft/nginx/ ディレクトリに移動し、次のコマンドを使用して依存関係パッケージをビルドします。

rpm -ivh --nodeps *.rpm

6. 解凍した nginx ディレクトリに移動し、Nginx 構成スクリプトを実行して、以降のインストールに備えて環境を事前に構成します。デフォルトの場所は / です。 usr/local/nginx/ ディレクトリの下 (ディレクトリはカスタマイズ可能):

cd nginx-1.21.6/
./configure --prefix=/soft/nginx/

7. nginx をコンパイルしてインストールします。

make && make install

8. /soft/nginx/ ディレクトリに移動し、「ll」と入力して、nginx のインストール後に生成されたファイルを確認します。

[root@centos222 nginx]# ll
总用量 4
drwxr-xr-x. 2 root root 4096 11月 23 11:25 conf
drwxr-xr-x. 2 root root   40 11月 23 11:25 html
drwxr-xr-x. 2 root root    6 11月 23 11:25 logs
drwxr-xr-x. 2 root root   19 11月 23 11:25 sbin

8. 次に、conf/nginx.conf 構成ファイルを変更します。

vim conf/nginx.conf

9. 変更が完了したら、nginx を起動できます。

sbin/nginx -c conf/nginx.conf

次に、進行状況を表示し、開始されているかどうかを確認できます。

ps -aux | grep nginx

 写真の通り、正常に起動しました。

10. nginx に関するその他のコマンドは次のとおりです。

sbin/nginx -t -c conf/nginx.conf # 检测配置文件是否正常
sbin/nginx -s reload -c conf/nginx.conf # 修改配置后平滑重启(平滑重启不会中断)
sbin/nginx -s quit # 优雅关闭Nginx,会在执行完当前的任务后再退出
sbin/nginx -s stop # 强制终止Nginx,不管当前是否有任务在执行

11. ここで、nginx サービスが正常かどうかをテストするために、ファイアウォールのポート 80 を解放してみます。

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

ポート 80 が実際に許可されていることがわかります。

次に、ブラウザで 192.168.159.200:80 にアクセスして (設定した IP アドレスとポートを入力するだけです)、nginx サービスのメイン ページが表示されるかどうかを確認します。 

nginxサービスにアクセスできていることがわかります ここでnginxのインストールを紹介しました!

後のブログ投稿で Docker を使用します。Docker のインストールについては、以前に書いたブログを参照してください。docker インストール

おすすめ

転載: blog.csdn.net/qq_68163788/article/details/134519218