2012-03-15 60 views
0

我遇到了一個問題,我無法找到下 的/ etc/nginx的/EC2:Rails的Nginx的安裝

站點可用的文件夾,從源代碼安裝nginx的。

nginx的-v:nginx的版本: conf.d fastcgi_params錦鯉,錦鯉UTF共贏的mime.types nginx.conf scgi_params uwsgi_params贏 - :在/ etc/nginx的nginx的/ 1.0.14

文件夾utf

位於conf.d文件夾下的nginx default.conf。其餘的都是獨立的文件。

我想讓nginx顯示我的rails應用程序,但我找不到可用的站點文件夾來添加該配置。

+0

你爲什麼不簡單地創建一個? – Dayo 2012-03-15 17:59:14

+0

我完全可以這麼做,但不確定它是否會以任何方式影響配置。 – sunny31 2012-03-15 18:10:19

+0

請不要將「已解決」添加到您的標題中。每個人都可以知道您的問題何時具有選定的答案。 – Will 2012-03-19 15:10:41

回答

1

「網站可用」等僅僅是一種特殊的配置安排來管理來自Ubuntu的文件,而不是Nginx的一部分。

如果你想使用這樣的安排,而不是使用Ubuntu軟件包管理器來安裝Nginx,你需要自己創建文件夾。

你可能已經在Web上看到過這樣的例子,因爲編寫這些例子的人使用Ubuntu,並假設其他人都是。如前所述,Nginx並沒有什麼區別,只是一個方便的事情。 I.E.,放置個別域的配置文件的地方。你可以隨心所欲地調用它,或者只需要將單個文件轉儲到/ etc/nginx /中。

我使用了一個完全不同的文件夾系統,例如,如果有的話,與Nginx的操作無關。

順便說一句。 conf.d是一個有效的地方把個人conf文件,實際上是默認的地方。現場可用的類型配置正在改變。

+0

謝謝Dayo。我從源代碼安裝nginx,我認爲這可能是一個不同的文件夾結構的原因。 我想通過一個包安裝,sudo aptitude install nginx。由於大多數教程使用帶有站點的文件夾結構(可用於存儲配置文件),我想遵循該路線。 – sunny31 2012-03-15 21:57:11

+0

如果需要,您可以使用該文件夾結構或任何其他文件夾結構。只需根據需要創建文件夾即可。如果查詢現在關閉,請接受答案。 – Dayo 2012-03-16 07:53:00

+0

嗨。您需要勾選答案旁邊的複選標記以接受並關閉查詢。歡呼 – Dayo 2012-03-16 08:31:38

1

就在你的Nginx的conf文件的末尾處/etc/nginx/nginx.conf最後一個右括號前補充一點:

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

創建啓用站點文件夾和conf文件需要。