我刚接触两件事:Google Cloud和部署实时Django App。关于用于部署Django应用程序的Google文档,我没有发现任何有用的信息,但是我确实找到了DigitalOcean写的参考书-> https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04#create-and-configure-a-new-django-project
我已按照本指南进行操作,到达python manage.py runserver 0.0.0.0:8000
步骤时,无济于事。我去my_ip_:8000
,它只是超时。但是,在我的ip上(没有端口8000),它会看到Nginx服务器的消息。
到目前为止,我的步骤是:
1.使用Ubuntu 16.04创建VM。
2.使用Putty生成SSH密钥(我在VM中更新了密钥)
3.将新的URL放入settings.py文件的Allowed_hosts部分。
4.使用新的URL更新了我的DNS设置。
5.逐步按照上面的教程进行操作。
在本教程之外,我没有使用过任何Cloud SQL或任何其他Google工具。
我在运行python服务器时没有收到任何错误消息。页面my_ip_:8000
刚刚超时。我很茫然。老实说,我不知道该怎么办,任何反馈或建议都会受到赞赏。
我不知道哪种代码对这种情况会有所帮助,但是如果有什么需要,我会很乐意提供。