Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


apache:2.4:httpd.conf

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apache:2.4:httpd.conf [2019/10/10 16:35]
y2sunlight
apache:2.4:httpd.conf [2020/11/20 09:35] (現在)
y2sunlight [概要]
行 1: 行 1:
 ====== Apache2.4 httpd.confの編集 ====== ====== Apache2.4 httpd.confの編集 ======
 +Version 2.4.41
 +
  --- //[[http://www.y2sunlight.com|y2sunlight]] 2019-10-07//  --- //[[http://www.y2sunlight.com|y2sunlight]] 2019-10-07//
  
行 5: 行 7:
  
 関連記事 関連記事
-  * [[xampp:7.2|XAMPP7.2のインストール]] +  * [[apache:2.4:setting|Apache2.4 Windows版の基本設定]] 
-  * [[apache:2.4:setting|apache2.4 Windows版の基本設定]] +  * Apache2.4 httpd.confの編集
-  * apache2.4 httpd.confの編集+
  
 Appendix Appendix
-  * [[apache:2.4:auth|apache2.4 基本認証とダイジェスト認証]] +  * [[apache:2.4:auth|Apache2.4 基本認証とダイジェスト認証]] 
-  * [[apache:2.4:acd|apache2.4 アクセス制御ディレクティブ]]+  * [[apache:2.4:acd|Apache2.4 アクセス制御ディレクティブ]]
  
 ---- ----
  
-以下では、httpd.conf について説明しますが、その内容は本編の目的である「テスト用のローカルWebサーバの構築」です。従って、設定内容自体は公開用のWebサーバには当てはまりませんが、Apacheの設定方法に関してはある程度の参考になると思います。+===== 概要 ===== 
 + 
 +以下では、httpd.conf について説明します。XAMPPのhttpd.conf は以下に配置されています。 
 + 
 +<code> 
 +{XAMPP Install folder}\apache\conf\httpd.conf 
 +</code> 
 + 
 +本章の内容は本編の目的である「テスト用のローカルWebサーバの構築」です。従って、設定内容自体は公開用のWebサーバには当てはまりませんが、Apacheの設定方法に関してはある程度の参考になると思います。
  
 XAMPP7.2でインストールした直後の httpd.conf はファイル全体で(インクルードファイルも含めて) 約 1,800行あります。そのうち、行頭に # (シャープ記号)の付いた行はコメント行です。実際には、# が行頭にない行が有効な設定になります。httpd.conf は、次の3つのセクションから構成されています。 XAMPP7.2でインストールした直後の httpd.conf はファイル全体で(インクルードファイルも含めて) 約 1,800行あります。そのうち、行頭に # (シャープ記号)の付いた行はコメント行です。実際には、# が行頭にない行が有効な設定になります。httpd.conf は、次の3つのセクションから構成されています。
行 26: 行 35:
  
 以下では、主要な設定内容のみを、httpd.conf で出現するディレクティブの順に挙げます。 以下では、主要な設定内容のみを、httpd.conf で出現するディレクティブの順に挙げます。
 +
 +\\
  
 ===== Global Enviroment ===== ===== Global Enviroment =====
行 70: 行 81:
  
 LoadModule ディレクティブはモジュールを追加してサーバの機能を拡張します。初期にロードされているモジュールの一覧は前章の「[[apache:2.4:setting#インストール時にロードされているモジュール|apache2.4 Windows版の基本設定]]」を参照して下さい。 LoadModule ディレクティブはモジュールを追加してサーバの機能を拡張します。初期にロードされているモジュールの一覧は前章の「[[apache:2.4:setting#インストール時にロードされているモジュール|apache2.4 Windows版の基本設定]]」を参照して下さい。
 +
 +\\
  
 ===== Main server configuretion ===== ===== Main server configuretion =====
行 94: 行 107:
  
 == デフォルトのアクセス制御 == == デフォルトのアクセス制御 ==
-<code> +<code xml httpd.conf
-<Directory />+<Directory>
     AllowOverride none     AllowOverride none
     Require all denied     Require all denied
行 118: 行 131:
 == ドキュメントルートのアクセス制御 == == ドキュメントルートのアクセス制御 ==
  
-<code>+<code xml httpd.conf>
 <Directory "D:/usr/xampp7.2.22/htdocs"> <Directory "D:/usr/xampp7.2.22/htdocs">
     Options Indexes FollowSymLinks Includes ExecCGI     Options Indexes FollowSymLinks Includes ExecCGI
行 136: 行 149:
  
 == インデックスファイル == == インデックスファイル ==
-<code>+<code xml httpd.conf>
 <IfModule dir_module> <IfModule dir_module>
     DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \     DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
行 149: 行 162:
  
 == 特別なファイルの保護 == == 特別なファイルの保護 ==
-<code>+<code xml httpd.conf>
 <Files ".ht*"> <Files ".ht*">
     Require all denied     Require all denied
行 185: 行 198:
 combined以外の形式(common/combinedio)も定義してあるので、必要に応じて形式を変更します。 combined以外の形式(common/combinedio)も定義してあるので、必要に応じて形式を変更します。
  
 +\\
  
 ===== Supplemental configuretion ===== ===== Supplemental configuretion =====
行 198: 行 212:
  
 XAMPP7.2でインストールしたApacheでは、conf/extra ディレクトリー内に、バーチャルホスティング、ユーザホームディレクトリ、プロキシ、SSL及びWebDAVなど14種類の機能についての追加設定ファイルが存在しています。 XAMPP7.2でインストールしたApacheでは、conf/extra ディレクトリー内に、バーチャルホスティング、ユーザホームディレクトリ、プロキシ、SSL及びWebDAVなど14種類の機能についての追加設定ファイルが存在しています。
 +
 +\\
apache/2.4/httpd.conf.1570692927.txt.gz · 最終更新: 2019/10/10 16:35 by y2sunlight