私はちょうどubuntu 10.04でnginxを探検し始めています。 nginxをインストールすると、localhostで「Welcome to Nginx」ページを取得できます。ただし、新しいserver_name
を追加することはできません。
site-available/default
に変更を加えても。また、nginxのリロード/再起動を試みましたが、何も機能しません。
マークの答えを元に構築するには、sites-availableでサイトの構成ファイルを作成することをお勧めします。 単純なnginx設定のチュートリアル と詳細については wiki.nginx.org に従うだけです
構成を作成した後、confファイルの名前が「myapp」で、nginxが/ etc/nginx(/ usr/local/etc/nginxにある場合もある)であると仮定して、このコマンドでシンボリックリンクを作成します。
ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/myapp
ちなみに、いつでも直接サイト対応でconfファイルを作成できますが、上記の推奨方法では、実際にconfファイルを移動/削除することなく、サーバー上のサイトを非常に迅速に「有効化および無効化」できます。
追伸:実際には チュートリアルを信用しないでください:設定を確認してください!
P.P.S:コマンドnginx -t
を使用してサイトconfをテストし、nginx -s reload
を使用してconfをリロードできます。
UbuntuのNginxに別のサイトを追加する通常の方法は、sites-available/defaultファイルをsites-available/new-site-nameにコピーし、sites-available/new-site-に対応するサイトにシンボリックリンクを作成することです。名。
新しい構成ファイルでは、listen
およびserver
ディレクティブを編集する必要があります。 listenを使用してIPアドレスとポートを指定し、serverディレクティブを使用してホスト名を指定します。詳細については、 HttpCoremodule を参照してください。