目次
注: 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 インストール