linux ami nginx sites_enabled缺失

use*_*548 3 linux django amazon-ec2 uwsgi

我们正在尝试在linux AMI上安装nginx来配置uwsgi和django.但是在etc/nginx下没有基于站点的dir,这与ubuntu不同.我在这里缺少什么

我们正在尝试按照http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html上的说明进行操作

Ric*_*ico 8

亚马逊Linux基于RedHat/CentOS/Fedora,因此nginx的默认安装没有站点可用或启用站点的目录.(与Debian/Ubuntu相反)您通常放置配置的目录是/etc/nginx/conf.d

话虽如此,如果你真的想要site-available/sites-enabled目录,你可以运行:

mkdir -p /etc/nginx/sites-enabled
mkdir -p /etc/nginx/sites-available
Run Code Online (Sandbox Code Playgroud)

然后确保以下内容位于http/etc/nginx/nginx.conf 的部分:

include /etc/nginx/sites-enabled/*.conf;
Run Code Online (Sandbox Code Playgroud)

然后,如果要创建特定的站点配置,可以在/ etc/nginx/sites-available下创建文件'whatever.conf'.要启用它:

ln -s /etc/nginx/sites-available/whatever.conf /etc/nginx/sites-enabled/whatever.conf
service nginx restart
Run Code Online (Sandbox Code Playgroud)