私は EC2 を使い始めたばかりで、ローカル マシンで開始した git リポジトリをプルダウンしたので、そこからサーバーを実行しても動作することがわかっています。 EC2 インスタンスを実行していますが、何らかの理由で、そのインスタンスのエラスティック IP アドレスにアクセスすると、ページが見つかりません。その理由について何か考えはありますか?
そこで、nginx の使用を開始し、 https ://code.djangoproject.com/wiki/DjangoAndNginx の手順に従って conf ファイルを作成しました。
server {
listen 80;
server_name ec2-54-242-149-154.compute-1.amazonaws.com;
access_log /var/log/nginx/USBag.access.log;
error_log /var/log/nginx/USBag.error.log;
location /basicMap/ {
alias /home/www/ec2-54-242-149-154.compute-1.amazonaws.com/basicMap/;
expires 30d;
}
location / {
include fastcgi_params;
fastcgi_pass 127.0.0.1:8080;
}
}
basicMap は、django アプリで既に定義した場所であり、リンクされた ec2 ip は、サーバーが実行されている場所です。続行する方法や、conf ファイルが正しいかどうかを判断する方法に関するドキュメントを見つけるのに非常に苦労しています。ただし、標準の python manage.py runserver を使用しても機能しません。進め方についてアドバイスはありますか?