2012-03-15 6 views
0

下の/ etc/nginxの/EC2:私はサイトで入手可能なフォルダを見つけることができない問題に実行していますRailsのnginxのインストール

ソースからのnginxをインストールします。

nginxの-v:nginxのバージョン: conf.dがfastcgi_params鯉-UTF KOI-Winのmime.typesのnginx.conf scgi_params uwsgi_params win-ます。/ etc/nginxの下にnginxの/ 1.0.14

フォルダutf

nginx default.confはconf.dフォルダにあります。上記の残りの部分はすべてスタンドアロンのファイルです。

nginxに自分のレールアプリを表示したいが、その設定を追加するためのサイトを利用できるフォルダが見つかりません。

+0

なぜ簡単に作成しないのですか? – Dayo

+0

私は間違いなくこれを行うことができますが、設定に何らかの影響を与えるかどうかはわかりません。 – sunny31

+0

タイトルに「解決済み」を追加しないでください。あなたの質問に選択された答えがいつあるのか誰もが分かります。 – Will

答えて

1

"site-available"などは、Ubuntuのファイルを管理するための特定の構成であり、Nginxの一部ではありません。

Ubuntuパッケージマネージャを使用してNginxをインストールしない場合は、自分でフォルダを作成する必要があります。

これはWeb上で例を見たことがあるかもしれません。これらの例を書いている人はUbuntuを使い、ほかの誰もがそうであると仮定しているからです。言われているように、それはNginxと違いはなく、単なる便宜です。 I.E.は、個々のドメインの設定ファイルを置く場所です。必要に応じて、/ etc/nginx /に個々のファイルをダンプするだけで、好きなように呼び出すことができます。

私は完全に異なるフォルダーシステムを使用していますが、これはNginxの操作には関係がありません。

BTW。 conf.dは個々のconfファイルを置くのに有効な場所であり、実際にはデフォルトの場所です。サイト利用可能なタイプの設定がこれから変更されています。

+0

ありがとうございます。私はソースからnginxをインストールしていたので、それが別のフォルダ構造の理由かもしれないと思う。 私はsudo aptitude install nginxパッケージをインストールしてしまったと思います。ほとんどのチュートリアルでは、サイトでフォルダ構造を使用していたため、confファイルの保存に使用できましたので、私はそのルートに従いたいと思っていました。 – sunny31

+0

あなたはそのフォルダ構造を使うことができます。必要に応じてフォルダを作成するだけです。クエリが終了したら回答を受け入れてください。 – Dayo

+0

こんにちは。それを受け入れてクエリを閉じるには、答えの横にあるチェックマークを選択する必要があります。乾杯 – Dayo

1

ただ、最後の閉じ括弧の前に/etc/nginx/nginx.confであなたのnginxのconfのファイルの末尾に以下を追加:

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

を必要に応じて、サイト対応のフォルダとのconfファイルを作成します。

関連する問題