初心者でもできる
LAMP環境を構築する講座
01-01
Linuxサーバーにリモートログイン ・・・
- SSHクライアントのインストール
- Linuxサーバーにログインする方法
- 動画講座 Linuxサーバーにログイン
- システム全体の負荷を確認するコマンド
- lsコマンド ディレクトリの内容を表示
- yumコマンド(*CentOS 8からはdnf)パッケージを管理
- shutdownコマンド サーバーの再起動
- yum update後に再起動が必要なパッケージ
01-02
Linuxのディレクトリ操作 ・・・
- Linuxのディレクトリ
- pwdコマンド
- ルートディレクトリ
- cdコマンド
- 動画講座 Linuxのディレクトリを学ぶ
01-03
ディレクトリやファイルの権限 ・・・
- 動画講座 パーミッションを学ぶ
- ディレクトやファイルのアクセス権限
- パーミッションを数字で表現する方法
- touchコマンド
- chmodコマンド
- rmコマンド
01-04
インターネットの名前解決の仕組み ・・・
- 動画講座 名前解決やFQDNについて
- FQDNからIPアドレスを求める正引き
- digコマンドで名前解決をトレース
- 名前解決のイメージ
01-05
標準エディタでファイル編集 ・・・
- vi習得のための7ステップ
- 動画講座 vi ファイルの編集
- viチートシート
02-01
最低限行っておくべきアクセス制限 ・・・
- アクセス制限は最初に行う
- 動画講座 アクセス制限
- Linuxのログ機能
- インターネットサーバーの過酷な実態
- 相手を知り、己を知る
- TCP Wrapperによるアクセス制限
- 02-01 ブロンズメンバー昇格課題
02-02
SSHの待ち受けポート番号を変更 ・・・
- 攻撃者の目的
- TCP Wrapper設定後の/var/log/secure
- 動画講座 SSHサーバーのポート番号を変更
- ファイアウォールの設定
- SSHサーバーのポート番号を変更
- SSHサーバーの再起動
- 変更したポート番号を使ってSSHログイン
- Well-Known Ports
02-03
rootでSSHログインすることを禁止 ・・・
- ログインとユーザー識別の仕組み
- 動画講座 rootログインは原則禁止
- 一般ユーザーの追加と削除
- パスワードの設定
- sudoの設定
- suコマンド
- 一般ユーザーのログイン
- rootでSSHログインを禁止する設定
02-04
WebサーバーApacheのインストール ・・・
- インターネットサーバーの知られざる真実
- 動画講座 Apacheのインストール
- Apacheのインストール方法
- Apacheのインストール(パッケージ)
- Apacheのポイント厳選7
- httpd.confの中身
- Apacheのアンインストール
02-05
コンパイルするための準備 ・・・
- 動画講座 開発環境の構築
- 開発ツールのインストール
- ソースコードからインストールする手順
- SLコマンドのインストール
03-01
Apacheソース版のインストール ・・・
- ダウンロードディレクトリ
- Apacheソースコードのダウンロード
- 動画講座 Apacheのビルド&インストール
- ソースコード、圧縮ファイルの解凍
- Apacheのインストール手順
- Apacheのconfigure
03-02
Apacheソース版の起動 ・・・
- 動画講座 Apache2.4ソース版の起動
- Apacheのインストールディレクトリにcd
- Apacheソース版のsystemd対応
- Apacheの起動ユニットファイルの設置
- Apache設定ファイルの構文チェック
- httpd-default.confの編集
- Apacheを起動
03-03
Apache2.4ソース版の設定 ・・・
- 動画講座 Apache2.4ソース版の設定
- Apacheの実行ユーザーの考え方
- httpd.confの編集
- Apacheのセキュリティー
03-04
Apacheのバーチャルホスト設定 ・・・
- 動画講座 Apacheのバーチャルホスト設定
- 一般的なバーチャルホストの設定ファイル
- 視認性と可読性を意識した設定ファイル
- 設定ファイルからすべきことを推測
03-05
ApacheバーチャルホストのSSL設定 ・・・
- 動画講座 Webサイトの常時SSL化
- 443番ポートの開放
- Web暗号化通信(SSL/TLS)の設定サンプル
- 秘密鍵と証明書の生成
- Apacheの再起動
- Let's Encryptで証明書を取得
- 03-05 プラチナ メンバー昇格課題
04-01
MariaDBのインストール ・・・
- MariaDBサーバーのインストール
- MariaDBサーバーの自動起動設定
- MariaDBサーバーの起動
- MariaDBサーバーに接続
04-02
PHPのインストール ・・・
- PHPをソースコードからインストール
- PHPの設定ファイル