我刚开始使用 EC2,我已经下载了一个在本地机器上启动的 git repo,所以我知道它可以从那里运行服务器,当我从我正在运行的 EC2 实例,但由于某种原因,当我访问该实例的弹性 IP 地址时,我得到一个找不到页面。知道为什么会这样吗?
因此,我现在开始使用 nginx,并按照此处的说明制作了一个 conf 文件:https ://code.djangoproject.com/wiki/DjangoAndNginx ,如下所示:
server {
listen 80;
server_name ec2-54-242-149-154.compute-1.amazonaws.com;
access_log /var/log/nginx/USBag.access.log;
error_log /var/log/nginx/USBag.error.log;
location /basicMap/ {
alias /home/www/ec2-54-242-149-154.compute-1.amazonaws.com/basicMap/;
expires 30d;
}
location / {
include fastcgi_params;
fastcgi_pass 127.0.0.1:8080;
}
}
basicMap 是我已经在我的 django 应用程序中定义的地方,链接的 ec2 ip 是我的服务器运行的地方。我很难找到有关如何继续或如何确定我的 conf 文件是否正确的文档。但是,使用标准的 python manage.py runserver 不起作用。关于如何进行的建议?