Ubuntu12.04 VPSサーバ構築手順:HTTPサーバ(Nginx)インストール
最近評価が高まっているHTTP/リバースプロキシサーバの『Nginx』(エンジンエックス)。当初は何の気なしにApache2でサーバ構築しようかなと思ってましたが、Nginxの存在を知り、折角なのでこっちで色々試してみようと思いまずは導入からやってみることに。
Nginxについては以下の公式・日本語公式サイト等を参照。
インストール・バージョン確認
ここは毎度の様にコマンド一発で導入完了。この簡単さは素晴らしいですね。
$ sudo apt-cache search nginx $ sudo apt-get install -y nginx
バージョン確認。
$ nginx -v nginx version: nginx/1.1.19 $
主要操作のコマンドも参照先URLから拝借。
$ sudo /etc/init.d/nginx start Nginxの停止 $ sudo /etc/init.d/nginx stop Nginxの再起動 $ sudo /etc/init.d/nginx restart Nginxの設定再読み込み $ sudo /etc/init.d/nginx reload Nginxのステータス表示 $ sudo /etc/init.d/nginx status サーバー起動時にNginx自動起動にする $ sudo update-rc.d nginx defaults サーバー起動時にNginx自動起動から外す $ sudo update-rc.d nginx remove
起動後ブラウザでアクセスを確認。
(※ちなみに、インストール直後のコンテンツ格納ディレクトリは /usr/share/nginx/www となっていました。)
$ pwd /usr/share/nginx/www $ ll 合計 16 drwxr-xr-x 2 root root 4096 Dec 24 04:45 . drwxr-xr-x 3 root root 4096 Dec 24 04:44 .. -rw-r--r-- 1 root root 383 Jul 8 2006 50x.html -rw-r--r-- 1 root root 151 Oct 5 2004 index.html $ vi index.html <html> <head> <title>Welcome to nginx!</title> </head> <body bgcolor="white" text="black"> <center><h1>Welcome to nginx!</h1></center> </body> </html>
参考サイト。まだ導入し始めなので色々お世話になると思います。
- Ubuntu Server 12.04 LTSにNginxをインストール | ID-Blogger
- Ubuntu Server×Nginx本体の設定 | ID-Blogger
- Ubuntu Server×Nginxのバーチャルホスト設定 | ID-Blogger
- nginx連載1回目: nginxの紹介 - インフラエンジニアway - powerd by HEARTBEATS
- nginx連載2回目: nginxのインストール - インフラエンジニアway - powerd by HEARTBEATS
- nginx連載3回目: nginxの設定、その1 - インフラエンジニアway - powerd by HEARTBEATS
- nginx連載4回目: nginxの設定、その2 - バーチャルサーバの設定 - インフラエンジニアway - powerd by HEARTBEATS
- nginx連載5回目: nginxの設定、その3 - locationディレクティブ - インフラエンジニアway - powerd by HEARTBEATS
- nginx連載6回目: nginxの設定、その4 - TLS/SSLの設定 - インフラエンジニアway - powerd by HEARTBEATS
- %category_title_all% (カテゴリ) | レンタルサーバー・自宅サーバー設定・構築のヒント
- apache のかわりにnginxを使ってみる(1) nginxの最新版をインストールする
- apache のかわりにnginxを使ってみる(2) php-fpmをインストールする
- apache のかわりにnginxを使ってみる(3) nginx + php-fpm でWordpressを動かしてみる
- apache のかわりにnginxを使ってみる(4) nginx でリダイレクト ( rewrite ) するには
- apache のかわりにnginxを使ってみる(5) nginx でdeny(アクセス拒否 : 403 )するには
- apache のかわりにnginxを使ってみる(6) nginx でgzipを使うには
- apache のかわりにnginxを使ってみる(7) nginx でBasic認証(ユーザ名、パスワードを求める )するには
- apache のかわりにnginxを使ってみる(8) ログローテーションをnginx に対応させるには
- apache のかわりにnginxを使ってみる(9) nginx , php-fpm をさくらのVPSで使ってみた
- apache のかわりにnginxを使ってみる(10) nginx をリバースプロキシとして使ってみた
- apache のかわりにnginxを使ってみる(11) nginxのproxyでキャッシュを削除する方法
- apache のかわりにnginxを使ってみる(12) nginx でSSLを使ってみた
- Nginx のエラー500対応のためにファイルオープンのリソースを増やす
- nginx で WebDAVを使ってファイル共有してみる