LoginSignup
0
0

More than 5 years have passed since last update.

Nginxをリバースプロキシとして利用しWEBサーバに渡す

Last updated at Posted at 2018-07-09

・環境
AWSのEC2を利用
OS:Amazon Linux 2
ミドル:nginx-1.12.2-1.amzn2.0.2.x86_64
   :httpd-2.4.33-2.amzn2.0.3.x86_64

・目的
Nginxの設定ファイルを修正し、Apacheの画面を表示する。

・前提
作業ユーザはrootを想定
EC2サーバにはパブリックIPを割り当てている

・作業内容
リバプロの設定方法が知りたいだけなので、サーバを追加はたてず一台の中にnginxもapacheも入れます。nginxとポート番号がかぶっていたので、httpdは81番ポートで起動しています。
下の「localhost:81」で、localhostはWEBサーバのホスト名かIPアドレスに、81はポート番号を記載
nginxが入っていなければ、ここを見ながら導入。
httpdが入っていなければ、「yum -y install httpd」で導入。

command内容
# cp -ip /etc/nginx/nginx.conf /etc/nginx/nginx.conf_bk
# vi /etc/nginx/nginx.conf
# diff -u /etc/nginx/nginx.conf /etc/nginx/nginx.conf_bk
--- /etc/nginx/nginx.conf       2018-07-09 13:40:36.865406140 +0000
+++ /etc/nginx/nginx.conf_bk    2018-07-09 13:45:27.331980494 +0000
@@ -45,7 +45,6 @@
         include /etc/nginx/default.d/*.conf;

         location / {
-          proxy_pass http://localhost:81/ ;
         }

         error_page 404 /404.html;
# systemctl restart nginx

・確認方法
ブラウザからパブリックIPを見るとApacheのトップ画面が表示されることを確認。

・失敗した場合
FirewallやSecurityGroupなどのセキュリティ関係の設定を見ることをお勧めします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0