ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子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アノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?