我们正在尝试在linux AMI上安装nginx来配置uwsgi和django。但是在etc / nginx下没有基于站点的dir,这与ubuntu不同。我在这里缺少什么
我们正在尝试按照http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html
的说明进行操作答案 0 :(得分:6)
Amazon Linux基于RedHat / CentOS / Fedora,因此nginx的默认安装没有site-avalable或启用站点的目录。 (与Debian / Ubuntu相反)您通常放置配置的目录是/etc/nginx/conf.d
话虽如此,如果你真的想要使用sites-available / sites-enabled目录,你可以运行:
mkdir -p /etc/nginx/sites-enabled
mkdir -p /etc/nginx/sites-available
然后确保以下内容位于/etc/nginx/nginx.conf的http
部分:
include /etc/nginx/sites-enabled/*.conf;
然后,如果要创建特定的站点配置,可以在/ etc / nginx / sites-available下创建文件'whatever.conf'。启用它:
ln -s /etc/nginx/sites-available/whatever.conf /etc/nginx/sites-enabled/whatever.conf
service nginx restart