ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
httpd.confとは?
httpd.conf は、Apache HTTP Server のメイン設定ファイルです。ポート・ドキュメントルート・モジュール読込・アクセス制御・ログ出力など、Apache の動作のほぼすべてをこのファイルから制御します。
大規模な設定は1ファイルにまとめるとメンテが大変なため、httpd-vhosts.conf (バーチャルホスト) や httpd-ssl.conf (SSL/TLS)、conf.d/ などに分割して Include で読み込むのが一般的です。
設置場所の例
| OS / 配布 | 主な配置先 |
|---|---|
| RHEL / Rocky / Alma | /etc/httpd/conf/httpd.conf、追加分は /etc/httpd/conf.d/*.conf |
| Debian / Ubuntu | /etc/apache2/apache2.conf、/etc/apache2/sites-available/*.conf |
| Alpine | /etc/apache2/httpd.conf |
| Windows (XAMPP 等) | C:\xampp\apache\conf\httpd.conf |
主要なディレクティブ
| ディレクティブ | 役割 |
|---|---|
ServerRoot | Apache のインストール基準ディレクトリ |
Listen | 待ち受けポート (例: Listen 80、Listen 443) |
User / Group | Apache プロセス実行ユーザ・グループ |
ServerName | サーバ名 (ホスト) |
ServerAdmin | 管理者メールアドレス |
DocumentRoot | 公開ルートディレクトリ |
<Directory> | ディレクトリ単位の制御 (許可・否定・オプション) |
<Location> / <Files> | URL/ファイル単位の制御 |
Options | Indexes・FollowSymLinks・ExecCGI 等のディレクトリ機能 |
AllowOverride | .htaccess で上書き許可する範囲 |
Require | アクセス許可制御 (Require all granted 等) |
LoadModule | モジュール読込 (rewrite / ssl / proxy 等) |
Include / IncludeOptional | 別の設定ファイルを読込 |
ErrorLog / CustomLog | ログ出力先・書式 |
LogLevel | ログレベル (warn / info / debug) |
<VirtualHost *:80> | バーチャルホスト定義 |
最小限のバーチャルホスト例
|
<VirtualHost *:80> |
関連する設定ファイル
| ファイル | 役割 |
|---|---|
| httpd-vhosts.conf | バーチャルホスト (同一サーバで複数ドメイン) |
| httpd-ssl.conf | SSL/TLS 設定 (証明書・暗号スイート) |
| httpd-mpm.conf | MPM (prefork / worker / event) の動作チューニング |
| .htaccess | ディレクトリごとの上書き設定 (再起動不要だが性能低下) |
変更後の確認・反映
|
# 構文チェック (重要!本番反映前に必ず) |
運用上の注意
- 本番設定の変更は必ず
configtestで構文チェックしてから反映する .htaccessでの上書きはディレクトリ走査の負荷増になる。可能ならhttpd.conf側に書き、AllowOverride None- 不要なモジュール (
LoadModule) は読み込まない (攻撃面の削減) - サーバ情報を漏らさないため
ServerTokens Prod、ServerSignature Off - 大規模設定では設定ファイルを Git 管理し、デプロイ前にレビュー
関連
- 親カテゴリ: Apache HTTP Server
- 関連: Webサーバー / アプリケーションサーバー
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 Spring Frameworkのアノテーション一覧
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- PHP $_SERVERとは|DOCUMENT_ROOT・PHP_SELFなど主な要素 2026-08-07 17:15:57
- PHPでのファイルアップロード方法|multipart/form-dataと$_FILES 2026-08-07 17:15:57
- Scratchのアカウントの作り方|メールアドレスとユーザー名の登録手順 2026-08-07 17:15:57
- Bluetoothとは|仕組み・BLEとClassicの違い・用途 2026-08-07 17:15:57
- Spring Bootのテスト入門|@SpringBootTestとJUnitでの単体・結合テスト 2026-08-07 17:15:57
- djangoにおけるMVCアプリケーション実装例 2026-08-07 17:15:57
- Scratch 作品の公開方法 2026-08-07 17:15:56
- 【PHPフレームワーク】Laravelの使い方 2026-08-07 17:15:56
- Google OAuth 2.0 認証の実装方法 2026-08-07 17:15:56
- APIキー取得方法 2026-08-07 17:15:56
- インストール方法(Windows版) 2026-08-07 17:15:56
- Java とは?言語仕様・JVM・主要フレームワーク一覧 2026-08-07 17:15:56
- データベースとは?RDB / NoSQL / SQL の基礎 2026-08-07 17:15:56
- インストール(eclipseプラグイン) 2026-08-07 17:15:56
- Spring Frameworkの使い方 2026-08-07 17:15:56
コメントを削除してもよろしいでしょうか?