注:Nginxは個人的に使用した後は非常に便利なので、ここにインストールと構成の計画を示します。これは、高性能のWebおよびリバースプロキシサーバーであり、IMAP / POP3 / SMTPプロキシサーバーでもあります。負荷分散は良い選択です。
私のLinuxサーバーはAlibabaCloudのCentOS7.464ビットです。インストールプロセスは次のとおりです。
ステップ1:最初にPCRE pcre-develとZlibをインストールします。これら2つは、nginxを構成するときに使用されます。
1. PCRE(Perl互換正規表現)は、Perl互換正規表現ライブラリを含むPerlライブラリです。nginxのhttpモジュールはpcreを使用して正規表現を解析するため、pcreライブラリをLinuxにインストールする必要があります。pcre-develは、pcreを使用して開発されたセカンダリ開発ライブラリです。
Nginxにもこのライブラリが必要です。コマンド:
yum install -y pcre pcre-devel
2. zlibライブラリは、圧縮および解凍する多くの方法を提供します。nginxはzlibを使用してhttpパッケージのコンテンツをgzipで圧縮するため、Centosにzlibライブラリをインストールする必要があります。
yum install -y zlib zlib-devel
3.これら2つをインストールした後、nginxをインストールできますが、インストール中に問題が発生した場合は、GCCとOpenSSLをインストールする必要があります。次のコマンドが提供されています。
yum install gcc-c++
yum install -y openssl openssl-devel
ステップ2:nginx、1.14.0をインストールする
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
1.解凍してnginxディレクトリに入ります
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
2.nginxのデフォルト構成を使用します
./configure
3.コンパイルしてインストールします
make
make install
4.インストールパスを見つけます。
whereis nginx
5. sbinディレクトリに入ると、実行可能ファイルnginxがあることがわかります。./を実行するだけで、問題ありません。
実行後、サーバーIPにアクセスすると、nginxのウェルカムページが表示されます。
*注意点がいくつかあります
インストールおよび起動後にページにアクセスできません
1.nginxがインストールされているかどうかを確認します
ps -ef|grep nginx
上の図に示すようなnginxプロセスがある場合は、それが開始されたことを意味します。この時点で、まだnginxページにアクセスできない場合
2.サーバーのセキュリティグループポリシーでポート80が有効になっているかどうかを確認します
次の図は、オンになっていることを示しています
3.有効にしてもアクセスできない場合は、nginx構成ファイルnginx.confを確認する必要があります
a。最初に独自のnginxインストールディレクトリを見つけます
whereis nginx
b。ディレクトリは/ usr / local / nginxにあり、sbinフォルダーに入り、nginxの実行可能ファイルを見つけます。
c。sbinで次のステートメントを実行して、nginx.confを使用している場所を照会できます。また、このステートメントは、nginx.confファイルが正しいかどうかを確認することもできます。正しい形式はテストが成功することを促します
./nginx -t
d。/usr/ local / nginx / confの下にある構成ファイルディレクトリを見つけます
e。内部のマッピングパスを編集します。ドメイン名アクセスを使用する必要がある場合は、独自のドメイン名でserver_nameを構成する必要があります。
server {
listen 80 ;# 监听本机所有 ip 上的 80 端口
server_name _ ;# 域名:www.example.com 这里 "_" 代表获取匹配所有
root /usr/local/nginx/template;# 站点根目录
index index.html;
}
f。このパスは、nginxによって構成されたファイルストレージパスです。
/usr/local/nginx/template/index.html
この場合、基本的に問題はなく、他の問題について話し合ったり、話し合ったりすることができます。
最後に、nginxのいくつかの基本的なコマンド(そのいくつかは以前に言及されており、ここにもリストされています)
起動
スタートアップコード形式:nginxインストールディレクトリアドレス-cnginx構成ファイルアドレス
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginxを停止する方法は3つあります
落ち着いて停止
ps -ef|grep nginx
プロセスを強制終了します
kill -QUIT 3905
急停止
kill -TERM 3905
または
kill -INT 3905
強制停止
pkill -9 nginx
リブート
方法1:nginx実行可能ディレクトリsbinを入力し、コマンド./nginx -s reloadを入力します。
方法2:現在のnginxプロセス番号を見つけて、次のコマンドを入力します。kill-HUPプロセス番号を再起動します。