【发布时间】:2018-12-11 11:58:35
【问题描述】:
我正在我的 aws ubuntu 实例上设置 nginx。一开始每次都很顺利,但是在我配置 nginx 并尝试连接 django 之后,我什至看不到来自公共 ip 和 localhost 的欢迎页面(可以从双方访问)。 nginx status 命令显示 nginx 正在运行。
这是我的 nginx 配置:
/nginx/sites-available/mysite.com
server{
charset utf-8;
listen 80;
server_name my_aws_ip;
location /static{
alias my_django_static_path;
}
location / {
proxy_set_header Host $host;
proxy_pass http://unix:tmp/mysite.socket;
}
}
我创建了一个指向 /nginx/sites-enabled/ 的链接
看来每次重启nginx都能看到欢迎页面了。然而,在那之后,nginx 拒绝连接。
我没有更改 nginx.conf 中的任何内容。我需要吗?
【问题讨论】:
-
使用
nginx -t测试配置文件。您在charset utf-8之后缺少;。 -
抱歉打错了。