+1RSSインフラエンジニアNOTES|インストールや設定のノウハウサイトSWITCHやROUTER、FIREWALL、ロードバランサー、また、BIND、APACHE、MYSQL、POSTGRESQLなどのミドルウェアのインストールや設定まで掲載しております。メインメニューホームciscoお問い合わせHOMEnginxnginx入門|簡単インストール方法と設定を詳しく解説nginx入門|簡単インストール方法と設定を詳しく解説ここでは、nginxのインストール方法についてご紹介致します。CentOSなどRedhat系でのインストール方法と設定になります。その前にnginx(エンジンエックス)をよく知らない方に説明すると、nginxはwebサーバーのミドルソフトウェアです。メジャーなwebサーバーと言えば、apache、IISなどがありますが、nginxの一番の特徴はリバースプロキシの機能があることです。ちなみに、このリバースプロキシとは、サーバーの手前に設定してクライアントからの接続を複数のwebサーバーなどを振り分ける働きです。ロードバランサー的な働きをすることです。nginxを使用する入門の方から少しご存知の方に向けた内容となっております。設定nginxの基本的なconfigurationです。設定に必要なファイルはサーバー名毎に定義するファイルとバックエンド側の処理が定義されたupstream.confの2種類です。[設定条件]今回設定する条件は、http(port#80)で着弾したアクセスをhttps(port#443)へリダイレクト(301)し、バックエンドサーバーへ接続をします。https(port#443)で来た接続はそのままバックエンドサーバーへ接続をします。※リダイレクト(301)とは、httpで通信を行う際のステータスコードの一種であり、特定のページから別のページへ転送させる際のステータスコードになります。このリダイレクトには301と302の2種類のステータスコードがあります。301は恒久的な転送を意味しており、302は一時的な転送を意味しています。ちなみに、httpでホームページなどをwebサーバーから正常にGETできた場合のステータスコードは200です。301のコードをもらったパソコンのブラウザーは、その転送先のページが表示されます。その際、ブラウザーのアドレスバーには転送先のURLが表示されます。恒久的なリダイレクトをするときに使用します。HTTPのステータスコードは「301」を返します。一時的なリダイレクトをするときに使用します。HTTPのステータスコードは「302」を返します。文法チェック再起動の前に文法チェックをします。文法に誤りがあると行番号を表示してエラーがあることを教えてくれます。サービスに影響を与えません。エラーが無くなったらnginxを再起動しましょう。コメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。