さくらのVPSでWebサーバーを運用してます。
低予算でも、なるべく高速なWebサーバーを構築したいと思って、Nginxを試してみることにしました。
・ワンストップで、Nginxの基本が理解できる本が欲しい。
・リファレンスとして使える。
という目的で、本書を買ってみましたが、正解でした!!!
<良かった点>
「入門」という名の通り、初心者でもNginxが使えるように説明されてました。
・Linuxの基本操作の説明
Nginxを導入する前に、サーバー構築に必要となるLinuxの基本操作について、1章を割いて丁寧に説明してくれていた。
読み飛ばしてもOKなんだけど、思いがけずLinuxの復習になって良かった。
Linuxをあまり使ったことがない人でも、初歩の話から始まっているので、Nginxを手動コンパイル&インストールができるようになってる。
(とりあえず使ってみるだけなら、パッケージで自動インストールする方法でも十分だけど、カスタマイズしたい場合は、やっぱソースからコンパイルする必要があります。)
・手動インストール
Nginxをバージョンアップするとき等、バージョン別に管理できる手法が紹介されていた。
=47ページ(シンボリックリンク、ハードリンク)、78ページ(prefixスイッチ)あたりの話。
要は、例えば「/usr/local/nginx-0.7.66」に本体をインストールして、そこに「/usr/local/nginx」というシンボリックリンクを張って管理する、という手法です。
こうすれば、バージョンの違うNginxを入れたり、コンパイルオプションの違うNginxを入れても、シンボリックリンクのリンク先を切り替えるだけでOKなので、管理が楽になると。
自分としては、これが本書を読んで一番参考になった部分だったかも。
(Nginxに限らず他のソフトでも使える、普遍的な手法の一つだと思うが、今までやってなかった。)
Nginxは、Apacheと違って、使用するモジュールを後から動的に追加できないから、ときどきコンパイルし直す場面もあるかも?
=そんなときに、本書の手法が役に立ちます。
あと、Nginxを稼動させたまま、バージョンを切り替える方法も紹介されている。
=115ページ(Nginxの穏便なアップグレード)あたりの話。
=本番サーバで、Nginxをアップグレードするときに役立つ知識だ。
<悪かった点>
訳注がついているので大丈夫なのだが、PHPの利用方法で混乱が生じる点があった。
=199ページ(PHPとPHP-FPMのセットアップ)あたりの話。
=php5.3.3以上はPHP-FPMが入っているので、パッチを当てる作業が必要ない。
「FastCGI」という仕組みで、Nginx+PHPを使う場合、ネット上の古い情報だと「spawn-fcgi」を使う方法が紹介されているが、
PHP-FPM(FastCGI Process Manager)を使えばOKなので、「spawn-fcgi」は不要であるということ。
本書の責任ではないが、「spawn-fcgi」は不要であり、その代わりにPHP-FPMを使うんだよ!という説明も明記してくれていたら、もっと良かった。
さらに欲を言えば、
・Nginx+PHP、Pythonの利用方法は紹介されてたけど、Rubyの説明がなかった
・Proxyキャッシュサーバー(Vanishとか)との併存
・ApacheとNginxのベンチマーク比較
とかの説明もあったら良かったけど、まあページ数足りんわなー。
Nginxで「C10K問題」に対応!…あとは、アクセスが殺到するような、人気サイトを作るだけですねorz
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
何か問題が発生しました。後で再度リクエストしてください。
OK
ハイパフォーマンスHTTPサーバ Nginx入門 大型本 – 2011/4/21
Clement Nedelcu
(著),
長尾高弘
(翻訳)
- 本の長さ280ページ
- 言語日本語
- 出版社アスキー・メディアワークス
- 発売日2011/4/21
- ISBN-104048702270
- ISBN-13978-4048702270
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
登録情報
- 出版社 : アスキー・メディアワークス (2011/4/21)
- 発売日 : 2011/4/21
- 言語 : 日本語
- 大型本 : 280ページ
- ISBN-10 : 4048702270
- ISBN-13 : 978-4048702270
- Amazon 売れ筋ランキング: - 608,060位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
1960年生まれ。東京大学教育学部卒。英語ともコンピュータとも縁はなかったが、大学を出て就職した会社で当時のPCやらメインフレームやらと出会い、当時始まったばかりのパソコン通信で多くの人と出会う。それらの出会いを通じて、1987年頃からアルバイトで技術翻訳を始め、その年の暮れには会社を辞めてしまう。1988年に(株)エーピーラボに入社し、取締役として97年まで在籍する。1997年に(株)ロングテールを設立して現在に至る。訳書は、上下巻に分かれたものも2冊に数えて百数十冊になった。一方で、95年『長い夢』、96年『イギリス観光旅行』、97年『縁起でもない』、00年『頭の名前』、18年『抒情詩試論?』という著書もある。https://www.longtail.co.jp/
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中5つ
5つのうち5つ
5グローバルレーティング
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2012年12月20日に日本でレビュー済み
Amazonで購入
2011年5月29日に日本でレビュー済み
Amazonで購入
よーやく出ました!日本語初のnginxの解説書(入門書)です。
nginxとはHTTPサーバとして全世界で6%強のシェアを獲得しつつある高速軽量なHTTPサーバです。
世界で6%のシェアを持っているとはいえ、日本語で検索してもほぼヒットせず、設定に苦しんだ方も多いのでは?!
この書籍では、nginxとはそもそもどのうようなものか?というところから、nginxでできること。利用するために必要な設定。設定の意味。実際の設定例。とかなり読者に優しく書かれています。
特に、nginxを最適化する設定をマシンのスペックによって、紹介してくれたりするところは本当に助かりました。
おそらくApacheを使ったことがある人ならば、すらすら読むことができると思います。
最近はWordPressとの組み合わせなどでも話題のnginx。オススメです。
nginxとはHTTPサーバとして全世界で6%強のシェアを獲得しつつある高速軽量なHTTPサーバです。
世界で6%のシェアを持っているとはいえ、日本語で検索してもほぼヒットせず、設定に苦しんだ方も多いのでは?!
この書籍では、nginxとはそもそもどのうようなものか?というところから、nginxでできること。利用するために必要な設定。設定の意味。実際の設定例。とかなり読者に優しく書かれています。
特に、nginxを最適化する設定をマシンのスペックによって、紹介してくれたりするところは本当に助かりました。
おそらくApacheを使ったことがある人ならば、すらすら読むことができると思います。
最近はWordPressとの組み合わせなどでも話題のnginx。オススメです。
2013年9月6日に日本でレビュー済み
Amazonで購入
活動的なサイトでは、既に世界第二位を占めるNingxの唯一とも言える日本語の解説書です。でも、著者はちゃんとコードを読んだんでしょうか、少し疑問です。ソケットプログラムの基本の二つのうちの一つがforkで、apache などもこのfork型ですが、Nginxは select 型なんです。それが、Nginxの長所でもあり、短所でもあるのですが、その辺りは弱いですね。しかし、これだけNginxについてきちんと解説しているものはないので、非常に重要な本だと言えます。
2013年12月24日に日本でレビュー済み
Amazonで購入
Nginxを勉強したいならオススメです。
初めてでも分かりやすく、すんなり学べると思います。
初めてでも分かりやすく、すんなり学べると思います。
2013年9月9日に日本でレビュー済み
Amazonで購入
ググッた情報でなんとなく使っていましたが、ソースからコンパイルする方法や、各モジュールの説明等が丁寧でnginxの事がよくわかりました。
序盤にlinuxの基本的な使い方も載っているのでCUIに自信がない人にも優しいと思います。
掲載されているnginxのバージョンはちょっと古いですがあまり問題無いと思います。
序盤にlinuxの基本的な使い方も載っているのでCUIに自信がない人にも優しいと思います。
掲載されているnginxのバージョンはちょっと古いですがあまり問題無いと思います。