澄清在amazon ec2服务器上部署Django应用程序

时间:2014-04-25 01:29:42

标签: python django apache amazon-web-services amazon-ec2

我正在尝试学习如何使用Amazon ec2服务器部署使用Django的应用程序

我正在关注Django的这个教程

https://docs.djangoproject.com/en/dev/intro/tutorial01/

我在服务器设置中执行以下步骤

~$ sudo apt-get install mysql-server mysql-client
~$ sudo apt-get install apache2
~$ sudo apt-get install libapache2-mod-python
~$ sudo apt-get install python-mysqldb
~$ sudo pip install Django
~$ sudo python setup.py install

~$ sudo apt-get install subversion

~$ sudo vim /etc/apache2/httpd.conf

<location>
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE settings
    PythonOption django.root
    PythonDebug On
    PythonPath "['/home/shabda/testproject', '/var'] + sys.path"
</location>

Alias /media /usr/lib/python2.5/site-packages/django/contrib/admin/media
<location media="">
    SetHandler None
</location>

Alias /static /var/www_django/static
<location static="">
    SetHandler None
</location>

现在,如果我连接到我的网页

https://www.dropbox.com/s/eerqtcr7pig4zls/Screenshot%202014-04-24%2018.00.25.png

但是,如果我在本地主机

启动它
python manage.py runserver

这个出现

https://www.dropbox.com/s/e67agpb7g6i3b7n/Screenshot%202014-04-24%2018.00.45.png

因此服务器内容和本地主机内容之间存在差异,我试图使服务器内容与localhost上显示的内容相同

我猜我错过了一些步骤,任何人都可以给我一些提示

由于

0 个答案:

没有答案