ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子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 と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?