Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
コース概要
セクション 1: Nginx (1 日目の期間 1.5 日)
モジュール 1: Nginx およびサードパーティ モジュールのインストール
- パッケージマネージャーを使用してNginxをインストールする
- Web 用の設定
- パスを指定するオプションを構成する
- 表: HTTP 構成オプション
- さまざまなモジュールを有効にする
- 表: HTTP モジュールの構成オプション
- 未使用のモジュールを無効にする
- 表: 構成オプションを無効にする
- サードパーティモジュールのインストール
モジュール 2: 構成ガイド
- 基本的な設定フォーマット
- Nginx グローバル設定パラメータ
- 表: グローバル設定ディレクティブ
- インクルードファイルの使用
- HTTP サーバー セクション クライアント ディレクティブ、ファイル I/O ディレクティブ、ハッシュ ディレクティブ、ソケット ディレクティブ
- 仮想サーバーセクション
- 場所の構成 – どこで、いつ、どのように
モジュール 3: リバース プロキシとしての Nginx
- プロキシモジュール
- プロキシモジュールディレクティブ
- アップストリーム モジュール: キープアライブ接続と負荷分散アルゴリズム
- アップストリーム サーバーの種類: 単一アップストリーム サーバー、複数アップストリーム サーバー、非 HTTP アップストリーム サーバー
- 上流の問題にどう対処するか
モジュール 4: リバース プロキシの高度なトピック
- セキュリティの概要
- SSLによるトラフィックの暗号化
- SSLを使用したクライアントの認証
- 発信元の IP アドレスに基づいてトラフィックをブロックする
- スケーラビリティのためにアプリケーション コンポーネントを分離する
- リバースプロキシのパフォーマンスチューニング: バッファリング、キャッシュ、圧縮
モジュール 5. Nginx HTTP サーバー
- HTTPサーバーディレクティブ
- HTTP ロギング ディレクティブ
- HTTP ファイルパス ディレクティブ
- 名前解決ディレクティブ
- HTTP クライアント対話ディレクティブ
- HTTP 制限ディレクティブ
- HTTPアクセスモジュールディレクティブ
- HTTPストリーミングディレクティブ
モジュール 6. Nginx ロード バランシング
- ロードバランシングについて
- 環境のセットアップ
- アップストリームモジュールの使用
- 適切なディレクティブ (Weight、Hash、Max Fails など) を使用する
- 構成をテストする
モジュール 7: トラブルシューティング手法
- ログファイルの分析
- 高度なログの構成
- よくある設定エラー
- パフォーマンスの問題
- スタブステータスモジュールの使用
セクション 2: Apache (2 日目の期間は 1 日)
モジュール 1. インストール
- Apacheのインストール
- Apache の起動、停止、および Apache の再起動
- Apacheのアンインストール
- Apache のファイルの場所を見つける
モジュール 2. 共通モジュールの追加
- 汎用インストールモジュールのインストール
- Unix mod_dav のインストール
- mod_perlのインストール
- Unix mod_php のインストール
- mod_ssl SSL (セキュアソケットレイヤー) のインストール
- modules.apache.org を使用したモジュールの検索
- mod_securityのインストール
モジュール 3. ロギング
- より多くのログエントリと詳細を取得する
- 丸太が回転する
モジュール 4. 仮想ホスト
- 名前ベースの仮想ホストのセットアップ
- アドレスベースの仮想ホストのセットアップ
モジュール 5. エイリアス、リダイレクト、および書き換え
- URL をディレクトリにマッピングする
- 既存のコンテンツの新しい URL の作成
- 独自の URL を持つユーザーに URL (Uniform Resource Locators) を与える ユーザー自身の URL
- 別の場所へのリダイレクト
- 複数の URL を同じ宛先にリダイレクトする
- パスとクエリ文字列の間の要素を書き換える
- URL セグメントをクエリ引数に変換する
モジュール 6. SSL
- SSLのインストール
- 自己署名SSL証明書の生成
- 信頼できる CA の生成
- サイトの一部をSSL経由で提供する
- クライアント証明書による認証
モジュール 7. 動的コンテンツ
- CGI ディレクトリの有効化
- 非 ScriptAlias ディレクトリでの CGI スクリプトの有効化
- CGI ディレクトリ内のデフォルト ドキュメントの指定
- WebDAV の有効化と使用
- WebDAV の複雑な構成とセキュリティの問題
セクション 3: Java 仮想マシン (3 日目の期間 0.5 日)
Java 仮想マシンのチューニング
JVM設定の選択
- ガベージ コレクターの世代のサイジング
- JVM 設定を構成する場所
- JVM に十分なメモリを割り当てることができない場合
- アプリケーションに許可する正しいメモリ量
- 正しいヒープ サイズの設定
若い世代と古い世代の正しい比率
- ガベージ コレクターのアルゴリズム
- アプリケーションに適したガベージ コレクターの選択
- G1 ガベージ コレクター
- ガベージコレクションのデバッグ
- 記憶を上手に活用することで、
- 「メモリ不足」エラーの処理
- コード内のメモリ リークを見つける
セクション 4: Java ウェブ
【2】Web技術入門
- サーブレットとは何か、いつ使用するか
- JSP の概要
- サーブレットと JSP
- JavaBeanとは
- JEE の概要
- エンタープライズ アプリケーションにおける EJB (セッション Bean、エンティティ Bean、MDB Bean) の役割
- MVC パターン
- モデルの役割
- ビューの役割
- コントローラーの役割
セクション 5: マルチメディア コンテンツおよび HTML 5
- HTML 5 つのオーディオおよびビデオ要素
- さまざまなストリーミングプロトコル
- インターネット プロトコル テレビ (IPTV)
- HTTPライブストリーミング - サーバーの実装
- OTT ストリーミングの役割
セクション 6: JBoss (4 日目の期間は 1 日)
モジュール 1: コアコンポーネントのインストール
- Java環境のインストール
- JBossASのインストール
- アプリケーションサーバーの機能
- カスタムサーバー構成の作成
モジュール 2: JBoss AS サービスのカスタマイズ
- 監視方法【3】ASサービス
- JBoss ASスレッドプール
- ロギングサービスの構成
- データベースへの接続の構成
- トランザクションサービスの設定
モジュール 3. EJB 3 セッション Bean のデプロイ
- エンタープライズ JavaBean の開発
- EJBコンテナの構成
モジュール 4: Web アプリケーションのデプロイ
- Web レイアウトの開発
- 設定 JBoss Web Server
モジュール 5: JBoss メッセージング サービスを使用したアプリケーションのデプロイ
- 新しい JBoss メッセージング システム
- JMSアプリケーションの開発
- 高度な JBoss メッセージング
モジュール 6: JBoss AS の管理
- JavaManagement拡張機能の紹介
- JBoss AS管理コンソール
- アプリケーションの管理
- リソースの管理
モジュール 7. JBoss Drools - はじめに
- ソフトウェアの入手
- BRMS/Guvnor のインストール
- Droolsプラグインのインストール
モジュール 8. Guvnor の使用
- 一般的なナビゲーション
- 管理 (ルール、パッケージ、展開)
- Guvnor を使用してガイド付きルールを構築する
- Guvnor から JBoss IDE へ
- ルールをテストする
要求
- ウェブサーバーの概念とプロトコルを理解していること 。
- Linuxのコマンドラインやテキストエディタの使用経験
- JavaまたはPHPでの基本的なプログラミング経験
観客
- システム管理者 ウェブ開発者さまざまなWebサーバーの技術や機能の使い方を学びたい人。
28 時間