NginxをDebian Jessie amd64にインストールし設定する方法

  • このエントリーをはてなブックマークに追加

環境とバージョン

  • OS:Debian Jessie amd64
  • Nginx:nginx_1.6.0-1_all

Nginxをインストールする

apt-get でNginxをインストールするには以下のようにします.

root@hoge:/home/hoge # apt-get install nginx
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
以下の特別パッケージがインストールされます:
nginx-common nginx-full
提案パッケージ:
fcgiwrap
以下のパッケージが新たにインストールされます:
nginx nginx-common nginx-full
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
574 kB のアーカイブを取得する必要があります。
この操作後に追加で 1,385 kB のディスク容量が消費されます。
続行しますか? [Y/n]

接続確認

ブラウザで’127.0.0.1’にアクセスし,’Welcome to uginx!’の画面が出ればO.K.

ドキュメントのインストール

apt-get でNginxのドキュメントをインストールするには以下のようにします.

apt-get install nginx-doc

Nginxの設定

Nginxの設定ファイルは’/etc/nginx/nginx.conf’です.

これを適宜修正して設定していきます.

初期設定では,WebサーバにアクセスしたときにNginxのバージョン情報などが

クライアント側に渡されます.

サーバ構成のヒントをクラッカーなど攻撃する側に与えてしまう

ためこれらを隠します.

以下の設定の’server_tokens’というオプションの#を削除して’off’に設定します.

# server_tokens off;

‘nginx -t’で設定が間違っていないか確認します.

root@hoge:/etc/nginx# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

以下のコマンドでNginxを再起動します.

/etc/init.d/nginx restart

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。