- Ubuntu
- Apache
Apache - ドキュメントが豊富で、機能が必要十分な、オーソドックスなWebサーバー
Aapche Webサーバーに関する情報です。
Apacheのインストール
Apacheの起動・停止・再起動・状態確認
Apacheの設定ファイル
設定ファイルの基本
- Apacheのデフォルトのドキュメントルート
- Apacheの設定ファイルの場所
- Apacheのアクセスログとエラーログの場所
- Apacheにおける環境変数の設定
- Apacheの設定ファイルが正しいかテストする
- Apache設定ファイルを有効・無効にする - 基本設定・モジュール設定・サイト設定
- Apacheの子プロセスの実行ユーザーとグループの変更
SSL証明書
- SSL証明書の設定をApacheの設定ファイルに記述する
- 自己SSL証明書の場所
- HTTPS対応 - Let's EncryptのSSL証明書の取得・更新・更新の自動化
- Let's EncryptのSSL証明書の新しいサーバーへの引っ越し作業
- Let's EncryptのアクセスURLだけをApacheのベーシック認証から除外する
設定ファイル管理
Apacheモジュール
- ApacheでHTTPSで通信できるようにmod_sslを有効化
- ApacheでCGIプログラムを利用するためにmod_cgidを有効化する
- Apacheでmod_rewriteモジュールを有効にする
- Apacheでmod_headersモジュールを有効にする
- Apacheでmod_proxyモジュールを有効にする
- Apacheでmod_proxy_httpモジュールを有効にする
- ApacheでWebSocketリバースプロキシのproxy_wstunnelモジュールを有効にする