【感想】nginx実践ガイド

渡辺高志 / impress top gearシリーズ
(3件のレビュー)

総合評価:

平均 4.3
1
2
0
0
0

ブクログレビュー

"powered by"

  • むらけん

    むらけん

    nginx実践ガイド

    Webサーバーとして、近年、主流になりつつある「nginx」を学べる本です。
    CentOS7での動作を前提として、nginxの基本的な設定・操作から高度な運用管理まで、網羅的に解説されています。


    【本書で学べること・考えること】
    - nginxの概要
    - nginxのインストール方法
    - nginxの基本操作
    - Webサーバーの構築
    - Webアプリケーションの構築
    - HTTPSへの対応
    - リバースプロキシ
    - 性能向上
    - セキュリティ
    - モジュールの追加
    - HAクラスタ構成
    - Webシステムのメンテナンス

    読んでみての感想です。

    Apacheの入門書に続いて、nginxの入門書として読みました。
    実際に動かしながらの箇所は少なめでした。
    nginxとしての基本部分はわかりやすかったです。

    nginx自体は、リバースプロキシ、ロードバランサとして使用されるケースが多いです。リバースプロキシの項目は、ページ数も多く、細かい設定部分も説明されており、参考になりました。

    性能向上、セキュリティ、HAクラスタ構成、メンテナンスはnginxに関わらず、サーバー全般の知見なので、知っていて損はない情報です。
    続きを読む

    投稿日:2021.09.05

  • batchi

    batchi

    一通り十分な情報が揃っていると思う。案件ではリバースプロキシ/フォワードプロキシの用途でしか使わなかったが、「Webシステムとは」というレベルから語られているので、網羅的にカバーされている印象。眺めているとついつい取っておきたくなるが、今後この本を活用する機会が訪れることは想像できないので手放す。

    2017年発行なので多少古い部類に入るか。

    - 1.nginxとは?
    - 注目を集めるnginx
    - nginxの機能と特徴
    - Webシステムのアーキテクチャ
    - nginxの内部構造
    - 2.nginxのインストール
    - パッケージの種類
    - 本書で利用するその他のパッケージ
    - nginxのインストール
    - その他のインストール方法
    - 3.基本操作
    - インストールされたファイルの全体構造
    - ファイアウォールの設定
    - 起動/終了/再起動/設定ファイル再読み込み
    - nginxコマンドの使い方
    - デーモンの制御
    - nginxのログファイル
    - 4.Webサーバーの構築
    - HTTPとは
    - 設定ファイルの構造
    - 基本設定
    - 静的なWebサイトの構築
    - アクセス制限
    - 5.Webアプリケーションの構築
    - WebアプリケーションとWebサーバーの接続方法
    - Webアプリケーションの設定によく使われる機能
    - URLの書き換え
    - PHP(PHP-FPM)でWordPressを動かす
    - Python(uWSGI)でtracを動かす
    - Ruby(Phusion Passenger)でRedmineを動かす
    - Unixドメインソケットによる接続
    - TCPソケットによる接続
    - CGIへの対応
    - 6.HTTPSへの対応
    - SSL/TLSについて知ろう
    - サーバー証明書の取得
    - nginxにサーバー証明書を設定しよう
    - HTTPSのセキュリティ設定
    - SNI(Server Name Indication)
    - HTTPSの性能を上げる設定
    - 自己署名の証明書を使う場合
    - 7.リバースプロキシ
    - リバースプロキシとは
    - アクセス元IPアドレスとヘッダの設定
    - 分散方式
    - タイムアウトの設定
    - キャッシュ処理とバッファ
    - リバースプロキシとHTTPS
    - WEbSocketとリバースプロキシ
    - アップロード処理とバッファリング
    - S3互換のオブジェクトストレージの構築例
    - 8.性能向上
    - 性能向上の基礎知識
    - 性能に影響する設定項目
    - キャッシュのよる性能向上
    - 転送量の削減による性能向上
    - 負荷分散やCDNの活用
    - 9.セキュリティ
    - OSのセキュリティ設定
    - Webシステムのセキュリティ設計
    - Web Application Firewall
    - DoS対策
    - 10.モジュールの追加
    - nginxのモジュール
    - サードパーティモジュールのインストール
    - 11.HAクラスタ構成
    - クラスタとは
    - 冗長構成の考え方
    - Linuxで使えるクラスタ構築用のソフトウェア
    - ロードバランサの冗長構成
    - ロードバランサの負荷分散
    - ロードバランサの負荷分散と冗長化の共存
    - 12.Webシステムのメンテナンス
    - メンテナンスの考え方
    - サービスの停止を伴うメンテナンス
    - nginxによる切り替えを使った無停止でのメンテナンス
    - クラスタソフトウェアによる切り替えを使った無停止のメンテナンス
    続きを読む

    投稿日:2021.02.09

  • maromaro0013

    maromaro0013

    webサーバとしての理論よりもアプリサーバやcgiとの連携について多く書かれていて、まさに「実践」という感じだった。
    実際にサービスを作る際もnginx単体でwebサーバを構成することはほとんどないかもしれない。

    nginxは使い方次第でもっと活躍の幅を広げられるので、もっと知識を深めて使いこなせるようになりたい。
    続きを読む

    投稿日:2018.04.28

クーポンコード登録

登録

Reader Storeをご利用のお客様へ

ご利用ありがとうございます!

エラー(エラーコード: )

本棚に以下の作品が追加されました

追加された作品は本棚から読むことが出来ます

本棚を開くには、画面右上にある「本棚」ボタンをクリック

スマートフォンの場合

パソコンの場合

このレビューを不適切なレビューとして報告します。よろしいですか?

ご協力ありがとうございました
参考にさせていただきます。

レビューを削除してもよろしいですか?
削除すると元に戻すことはできません。