Linux に Nginx1.16.0 をインストールする方法

王林
リリース: 2023-05-17 11:25:06
転載
1294 人が閲覧しました

必要な依存プラグインをインストールします

yum install -y gcc gcc-c++ pcre \
pcre-devel zlib zlib-devel openssl openssl-devel wget
ログイン後にコピー

フォルダーを作成してそこに切り替えます

mkdir /customer && cd /customer
ログイン後にコピー

インストール パッケージをダウンロードします (同様に、他のバージョンをインストールする場合は、以下の公式 Web サイトのリンクを選択し、他のバージョンのリンクを選択します。コピーして置き換えます)

wget https://nginx.org/download/nginx-1.16.0.tar.gz
ログイン後にコピー

解凍してインストール#

tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx
make && make install
ログイン後にコピー

グローバル コマンドを追加

#

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
ログイン後にコピー

テストインストール

nginx -v

以下に示すように、インストールは成功しました。

Linux に Nginx1.16.0 をインストールする方法#サービスが正常に開始されたかどうかを確認します

netstat -ntlp | grep nginx
ログイン後にコピー

#次のように:

nginx サービスを追加しますLinux に Nginx1.16.0 をインストールする方法

vim /lib/systemd/system/nginx.service
ログイン後にコピー

次の内容を挿入します。

[unit]
description=nginx
after=network.target

[service]
type=forking
execstart=/usr/local/nginx/sbin/nginx
execreload=/usr/local/nginx/sbin/nginx -s reload
execstop=/usr/local/nginx/sbin/nginx -s quit
privatetmp=true

[install]
wantedby=multi-user.target
ログイン後にコピー
サービスとして nginx を開始します
pkill nginx

systemctl start nginx
ログイン後にコピー

サービスが開始されているかどうかを確認します

 systemctl status nginx
 netstat -ntlp | grep nginx
ログイン後にコピー

ブート時に自動的に開始する nginx サービス

systemctl enable nginx
ログイン後にコピー

インストールは完了しました。設定ファイルは次の場所にあります:

vim /usr/local/nginx/conf/nginx.conf
ログイン後にコピー

オプション:

バージョン番号nginx のファイルはデフォルトで開いており、デフォルトのエラー ページと http 応答ヘッダーで表示できます。

さまざまなバージョン、特に nginx の下位バージョンには脆弱性がある可能性があるため、他の人にバージョン番号を取得されたくない場合は、バージョン番号を非表示にすることを選択できます。

nginx のバージョン番号を非表示にする

cd /usr/local/nginx/conf
vim nginx.conf
ログイン後にコピー
nginx.conf ファイルの「server_tokens」を「off」に変更します:

http {
...
server_tokens off;
...
}
ログイン後にコピー
fastcgi.conf を変更します

##vim fastcgi.conf

次の行を変更します

fastcgi_param server_software nginx/$nginx_version;
# 改为:
fastcgi_param server_software nginx;
ログイン後にコピー

nginx

systemctl restart nginx
ログイン後にコピー
を再起動します

以上がLinux に Nginx1.16.0 をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!