我已成功运行gunicorn并确认我的网站运行在localhost:8000上。但我不能让nginx正确。我的配置文件是这样的:
server {
listen 80;
server_name 104.224.149.42;
location / {
proxy_pass http://127.0.0.1:8000;
}
}
104.224.149.42是外界的IP。
答案 0 :(得分:0)
这样做
default
/etc/nginx/sites-enabled/default
使用以下
创建/etc/nginx/sites-available/my.conf
server {
listen 80;
server_name 104.224.149.42;
location / {
proxy_pass http://127.0.0.1:8000;
}
}
然后sudo ln -s /etc/nginx/sites-available/my.conf /etc/nginx/sites-enabled/my.conf
nginx
您必须配置static
个文件和media
个服务文件。