Skip to content

Instantly share code, notes, and snippets.

@keikubo
Created June 23, 2012 05:08
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save keikubo/2976975 to your computer and use it in GitHub Desktop.
Save keikubo/2976975 to your computer and use it in GitHub Desktop.
Rackhubでのウェブサーバーの起動方法 (Nginx)

ウェブサーバーの起動方法

Rackhubでは現在、デフォルトの状態ではウェブサーバーを特に起動させていません。何も操作をしていない状態だと以下のようなページが表示されます。

これは、Apache, Nginxなど、ユーザーが好きなウェブサーバーを必要に応じて立ち上げることができるようにするためです。なので、ウェブアクセスが必要な方は、適宜適当なサーバーを立ち上げてお使いください。

Rackhubには、Apache, Nginxなどの主要なサーバーがすぐに使用できる状態で、最初からインストールされています。ここではいくつかの主要なRackにインストール済みのサーバーの起動方法及び簡単な使い方について説明します。

Nginx

起動方法

RackにSSHログイン後、以下のコマンドを叩きます。

sudo nginx

これで、RackのURLにアクセスすると、Nginxのデフォルトページが以下のように表示されるはずです。

停止方法

逆にnginxを停止するには以下のコマンドを叩いてください。

sudo nginx -s stop

コンフィグのカスタマイズ

Nginxをカスタマイズして使用する場合、以下のconf.dディレクトリにカスタマイズしたコンフィグファイルを置いてください。conf.dに置かれたファイルは全てnginx起動時に読み込まれます。

/usr/local/nginx/conf.d/

なので、デフォルトのサンプルページを表示するコンフィグファイルがありますが、必要なければ消してください。

sudo rm /usr/local/nginx/conf.d/default

ちなみに、conf.dディレクトリ等を読み込む大元のコンフィグファイルは、/usr/local/nginx/nginx.confです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment