ホーム > Linuxサーバー構築 Web編

Linuxサーバー構築 Web編


期間  2日間 時間  9:30~17:00
価格(税込)  110,000円(税込) 主催  トレノケート
コース種別  集合研修  
形式  講義+実機演習 コースコード  LUC0131G
日程 会場 空席状況 実施状況 選択

2024年6月4日(火) ~ 2024年6月5日(水)

オンラインLive

  空席あり

2024年8月27日(火) ~ 2024年8月28日(水)

オンラインLive

  空席あり

2024年11月18日(月) ~ 2024年11月19日(火)

オンラインLive

  空席あり

※「キャンセル待ち」でお申し込みの方には、別途メールにてご連絡いたします。
※「実施確定」表示のない日程は、お申し込み状況により開催中止になる場合がございます。
※ お申込期日が過ぎた日程は、「お問い合わせください」と表示されます。
※ トレノケート主催コース以外の空席状況は、残席数に関わらず「お申し込み後確認」と表示されます。
※ トレノケート主催コース以外では、主催会社のお席を確保した後に受付確定となります。
お申込みに関するお問い合わせはこちらから

ワンポイントアドバイス

▽Linuxトレーニングの特徴はこちらから


重要なご連絡・ご確認事項

注意)オンラインで参加する際、演習環境にはGoogle Chromeでアクセスします。事前にインストールください。

【本コースはオンライン対応です】※一部日程をオンラインで開催しています


会場が「オンラインLive」または「教室Live配信」の日程は、PCやタブレット等を通してオンラインでご参加いただけます。


  • オンラインLive:受講者の方はオンラインのみとなります。
  • 教室Live配信:教室・オンラインから受講される方が混在します。

★オンラインLiveトレーニングの詳細はこちら

対象者情報

対象者
・LinuxでWebアプリケーションサーバの構築・管理を行う方
・LAMP環境でアプリケーション開発を行う方
前提条件
□ ネットワークの基礎知識のある方

□ Linuxシステムの管理経験がある方
あるいは
□ 「Linuxシステム管理入門」(LUC0128G)受講済みと同程度

学習内容の詳細

コース概要
本コースでは、LAMP(Linux+Apache+MySQL+PHP)環境を構築し、LinuxプラットフォームでWebアプリケーションを稼動させる方法を修得します。また、昨今Webサーバのシェアを伸ばしているNginxについても紹介しています。
1人1台のLinuxマシンを使い演習を行いますので、設定の手順からしっかりと学習することができます。本コースを受講することでWebアプリケーションの動作とLAMP環境の構築および運用管理を行うための知識を修得できます。
学習目標
● Webアプリケーションの仕組みを説明することができる
● Apacheを使用したWebサーバを適切に構築することができる
● MySQLを使用したデータベースサーバを適切に構築することができる
● 動的Webコンテンツを提供するための仕組みを説明することができる
● Nginxを使用したWebサーバを構築することができる
学習内容
1. Webサービス概要
  - Web 概要
  - Web アプリケーション概要
  - 3 層アーキテクチャ
  - SSL/TLS 概要
  - 暗号化技術
  - SSL/TLS の仕組み サーバの準備
  - SSL/TLS の仕組み サーバクライアント通信
  - SSL/TLS の設定
2. Apache HTTP Server の構築
  - Apache HTTP Server 概要
  - httpd
  - Global Environment
  - Main Server Configuration
  - ディレクトリアクセス
  - 一般ユーザの公開ページ設定
  - CGI スクリプトの実行許可設定
  - ユーザ認証設定
  - クライアントアクセス制限設定
  - バーチャルホスト設定
  - SSL/TLS 設定
  - MPM(Multi Processing Module)

3. データベースサーバの構築
  - MySQL 概要
  - MySQL の構成
  - データベースの作成
  - (参考)テーブルの作成
  - 1 (参考)データ型
  - 2 (参考)制約
  - (参考)制約の種類
  - (参考)制約の定義
  - (参考)デフォルト値

4. Webアプリケーションからのデータアクセス
  - Web アプリケーションとデータベース
  - PHP
  - Apache HTTP Server とPHP の連携
  - PHP とデータベースの連携

5. Nginx サーバの構築
  - Nginx 概要
  - 設定ファイル
  - main コンテキスト、events コンテキスト
  - http コンテキスト
  - server コンテキスト
  - location コンテキスト
  - ユーザ認証設定
  - クライアントアクセス制限設定
  - SSL/TLS 設定
  - リバースプロキシ

実習/演習内容詳細

ソフトウェア
ハードウェア
CentOS Stream
演習/デモ内容
【実習】
Lab1. Apache HTTP Server の構築
- Apache HTTP Server
- デフォルト構成
- ディレクトリオプションの設定
- 一般ユーザの公開ページ設定
- CGI スクリプトの実行許可設定
- Basic 認証
- クライアントアクセス制限
- ネームベースのバーチャルホスト設定
- SSL/TLS 設定

Lab2. データベースサーバの構築
- MySQL データベースサーバの起動
- データベースの作成
- 一般ユーザの作成
- テーブルの作成

Lab3. Webアプリケーションからのデータアクセス
- Web サーバと PHP の連携

Lab4. Nginx
- Nginx WWW サーバのデフォルト構成
- Basic 認証
- クライアントアクセス制限
- バーチャルホスト設定
- SSL/TLS 設定
- リバースプロキシ
- リバースプロキシによる Web サーバの負荷分散

ご注意・ご連絡事項

・コースの内容は変更になる可能性がございます。

おすすめのコースフロー図を見る