EC2:Rails Nginx安装

时间:2012-03-15 17:41:18

标签: nginx

我遇到了一个问题,我无法在其下找到sites-available文件夹 的/ etc / nginx的/

从源代码安装nginx。

nginx -v:nginx版本:nginx / 1.0.14

/ etc / nginx下的文件夹: conf.d fastcgi_params koi-utf koi-win mime.types nginx.conf scgi_params uwsgi_params win-utf

nginx default.conf位于conf.d文件夹下。以上其余部分都是独立的文件。

我希望nginx能够显示我的rails应用程序,但我找不到可用于添加该配置的sites-available文件夹。

2 个答案:

答案 0 :(得分:1)

“site-available”等只是管理Ubuntu文件的特定配置安排,不属于Nginx。

如果你想使用这样的安排,而不是使用Ubuntu软件包管理器来安装Nginx,你需要自己创建文件夹。

你可能已经在网上看过这样的例子,因为写这些的人使用Ubuntu而只是假设其他人都是。如上所述,它对Nginx没有任何影响,只是一个方便的事情。 I.E.,一个放置各个域的配置文件的地方。您可以随意调用它,或者只是将各个文件转储到/ etc / nginx /中。

我使用完全不同的文件夹系统,例如,如果有的话,与Nginx的操作无关。

顺便说一句。 conf.d是放置单个conf文件的有效位置,实际上是默认位置。站点可用的类型配置正在发生变化。

答案 1 :(得分:1)

只需在最后一个结束括号之前在/etc/nginx/nginx.conf的Nginx conf文件末尾添加:

   include /etc/nginx/sites-enabled/*;

根据需要创建启用站点的文件夹和配置文件。