このチュートリアルに従ってDjango アプリ用の EC2 インスタンスをセットアップした後、アプリケーションに接続できません。デバッグに役立つヘルプをいただければ幸いです。
EC2 インスタンスをセットアップした後の手順:
- sudo aptitude install python-django
- sudo aptitude install mysql-server
- sudo aptitude install python-mysqldb
- sudo aptitude install libapache2-mod-wsgi
- mkdir サーバー
- CDサーバー
- django-admin startproject mysite
sudo vim /etc/apache2/sites-available/mysite.com
NameVirtualHost *:80 <VirtualHost *:80> ServerName mysite.com ServerAlias www.mysite.com WSGIScriptAlias / /home/demo/public_html/mysite.com/mysite.wsgi </VirtualHost>
sudo vim /home/demo/public_html/mysite.com/mysite.wsgi
import os import sys sys.path.append('/home/demo/public_html/mysite.com/') os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
須藤a2ensite mysite.com
- sudo /etc/init.d/apache2 リロード
URL のホスト レコードの場合:
@ to the Private IP from Amazon as an A Record
www to the Private IP from Amazon as an A record
その結果、IP アドレスを入力すると、myurl.com と www.myurl.com のすべてがサーバーに接続できなくなります。
これをデバッグする方法についてのアイデアはありますか?