gpt4 book ai didi

django - 无法从公共(public) IP 访问我的 AWS Lightsail Django 应用程序

转载 作者:行者123 更新时间:2023-12-04 19:08:08 26 4
gpt4 key购买 nike

我正在尝试从我的 aws lightsail 公共(public) IP 托管我的 Django 应用程序。我已将我的应用程序部署到文件夹:/opt/bitnami/projects/spirit/spirit。并在/etc/apache2/sites-available/spirit-vhosts.conf 中定义并激活虚拟主机。我的 spirit-vhosts.conf 文件是:

<IfDefine !IS_spirit_LOADED>
Define IS_spirit_LOADED
WSGIDaemonProcess sample python-home=/opt/bitnami/python python-path=/opt/bitnami/projects/spirit processes=2 threads=1
5
</IfDefine>
<VirtualHost 127.0.0.1:80 _default_:80>
ServerAlias *
WSGIProcessGroup spirit
Alias /robots.txt /opt/bitnami/projects/spirit/static/robots.txt
Alias /favicon.ico /opt/bitnami/projects/spirit/static/favicon.ico
Alias /static/ /opt/bitnami/projects/spirit/static/
<Directory /opt/bitnami/projects/spirit/static>
Require all granted
</Directory>
Alias /media/ /opt/bitnami/projects/spirit/media/
<Directory /opt/bitnami/projects/spirit/media>
Require all granted
</Directory>
WSGIScriptAlias / /opt/bitnami/projects/spirit/spirit/wsgi.py
<Directory /opt/bitnami/projects/spirit/spirit>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
但是,我无法从公共(public) IP 访问我的网站。我还在我的 aws lightail 网络规则中添加了端口 8000 作为自定义 TCP。当我执行 sudo wget 127.0.0.1:80我确实在 html 文件中得到了正确的响应。我错过了什么?

最佳答案

您尝试连接的 IP 是本地主机而不是公共(public)的。当您在 AWS 控制台中创建实例时,您将看到一个可以连接到的公共(public) dns 名称。

关于django - 无法从公共(public) IP 访问我的 AWS Lightsail Django 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63920956/

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