ドメインでアクセスするとWelcome to nginx on Amazon Linux!と表示される。
解決したいこと
Ruby on RailsでWebアプリを作成し、AWSへのデプロイを試みているのですが、入手したドメインでアクセスすると意図しないページが表示されます。(Elastic IPだと問題なく表示されます。)解決方法を教えて下さい。
自分で試したこと
/etc/nginx/conf.d/アプリ名.confは以下の通りに変更しております。
$ cd /etc/nginx/conf.d/
$ sudo vi アプリ名.conf
# 以下のように設定ファイルを編集
# log directory
error_log /var/www/rails/<アプリ名>/log/nginx.error.log; #自分のアプリケーション名に変更
access_log /var/www/rails/<アプリ名>/log/nginx.access.log; #自分のアプリケーション名に変更
upstream unicorn_server {
server unix:/var/www/rails/<アプリ名>/tmp/sockets/.unicorn.sock fail_timeout=0; #自分のアプリケーション名に変更
}
server {
listen 80;
client_max_body_size 4G;
server_name ~~~.~~~.~~~.~~~; #アプリのElastic IPに変更
keepalive_timeout 5;
# Location of our static files
root /var/www/rails/<アプリ名>/public; #自分のアプリケーション名に変更
location ~ ^/assets/ {
root /var/www/rails/<アプリ名>/public; #自分のアプリケーション名に変更
}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://unicorn_server;
break;
}
}
error_page 500 502 503 504 /500.html;
location = /500.html {
root /var/www/rails/<アプリ名>/public; #自分のアプリケーション名に変更
}
}
0