・環境
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などのセキュリティ関係の設定を見ることをお勧めします。