gpt4 book ai didi

python - 调试与 EC2、Ubuntu 和 Django 断开的连接

转载 作者:行者123 更新时间:2023-12-01 06:01:35 27 4
gpt4 key购买 nike

关注 this tutorial 后为 Django 应用程序设置 EC2 实例,我无法连接到该应用程序。任何帮助调试,我们将不胜感激。

设置 EC2 实例后执行的步骤:

  1. sudo aptitude 安装 python-django
  2. sudo aptitude 安装 mysql-server
  3. sudo aptitude install python-mysqldb
  4. sudo aptitude 安装 libapache2-mod-wsgi
  5. mkdir srv
  6. cd srv
  7. django-admin startproject mysite
  8. 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>
  9. 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()
  10. sudo a2ensite mysite.com

  11. sudo/etc/init.d/apache2 reload

对于我的网址上的主机记录:

    @  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都无法连接到服务器。

关于如何调试这个有什么想法吗?

最佳答案

不要对您的实例使用私有(private) IP,这仅当您从 EC2 内访问实例时才有用,而应在主机文件中使用公有 IP。

关于python - 调试与 EC2、Ubuntu 和 Django 断开的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10135566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com