トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

コンピュータ系/ソフトウェア/Apache/設定/ファイル/httpd.conf の変更点

[[up>コンピュータ系/ソフトウェア/Apache/設定/ファイル]]
----
-ディレクトリ:/usr/local/apache2/conf
-ファイル名:httpd.conf
-役割:httpdに関する設定を行う
-備考:
----
#contents
----
**例: [#c8dc4cc9]
[[User>#User_Group]] www~
[[Group>#User_Group]] www~
[[ServerAdmin>#ServerAdmin]] hoge@hoge.hoge~
[[ServerName>#ServerName]] www.example.com:80~
[[DocumentRoot>#DocumentRoot]] "/usr/pkg/share/httpd/htdocs/hoge"~
~
<IfModule mod_dir.c>~
    [[DirectoryIndex>#DirectoryIndex]] index.html index.php~
</IfModule>~
~
<IfModule mod_userdir.c>~
    [[UserDir>#UserDir]] public_html~
</IfModule>~
~
[[<Directory />>#setting_of_each_directory]]~
    Options FollowSymLinks~
    AllowOverride None~
[[</Directory>>#setting_of_each_directory]]~
~
#PHP関連設定~
[[<FilesMatch "\.ph(p[2-6]?|tml)$">>#php_extension_setting]]~
[[    SetHandler application/x-httpd-php>#php_extension_setting]]~
[[</FilesMatch>>#php_extension_setting]]~
~
[[<FilesMatch "\.phps$">>#php_extension_setting]]~
[[    SetHandler application/x-httpd-php-source>#php_extension_setting]]~
[[</FilesMatch>>#php_extension_setting]]~

~
# 自動記述される~
LoadModule [[php5_module  modules/libphp5.so>#php5_module]]~
~
**コマンド一覧 [#z1f66791]
***DirectoryIndex &aname(DirectoryIndex); [#z09882a2]
役割:ファイル指定の無い時に自動的に検索するファイル名~
書式:
-aaa bbb
--ファイル名はスペースで複数指定可能

***Directory毎の設定 &aname(setting_of_each_directory); [#z09882a2]
役割:指定したディレクトリの表示ルールの設定~
書式:
-<Directory "*****"> 〜</Directory>
--*****:対象のディレクトリ
---/の場合,全てのディレクトリに対するデフォルトの設定となる
--Options
---None:全てのオプションを無効
---All:MultiViews以外のオプションを有効
---Indexes:[[DirectoryIndex>#DirectoryIndex]]で指定したファイルがない場合,ファイル一覧のページを表示
---FollowSymLinks:シンボリックリンクによる他の場所のファイル使用を有効
---SymLinksifOwnerMatch:FollowSymLinksにおいて,所有者が一致した場合のみ有効
---ExecCGI:CGIプログラムを動作させることが可能
---MultiViews:ファイル名をできるだけ補完してくれる?testならtest*で検索してくれる?
--AllowOverride:該当ディレクトリに存在する.htaccessファイルによって上書きされるディレクティブの種類を指定
---All
---None
---個別

***DocumentRoot &aname(DocumentRoot); [#u9530922]
役割:Webドキュメントのルートディレクトリ.~
書式:

***ServerAdmin &aname(ServerAdmin); [#s034ee26]
役割:管理者のメアド.~
書式:~

***ServerName &aname(ServerName); [#z09882a2]
役割:サーバの名前.~
書式:
-aaaaaaa:bb
--aaaaaaaにはサーバ名
--bbにはポート番号
---ポート番号は省略可能

***UserDir &aname(UserDir); [#z09882a2]
役割:各ユーザのホームディレクトリ/設定値/にユーザホームページ領域を設定する~
書式:
-*****:設定値
--*****:ホームディレクトリに設定するディレクトリ名

***User_Group &aname(User_Group); [#z09882a2]
役割:実行ユーザ/グループの設定~
書式:
-User ***
--***:ユーザ名
-Group ***
--***:グループ名

***LoadModule php5_module modules/libphp5.so &aname(php5_module); [#z09882a2]
役割:php5をインストールすると自動的に記述される~
書式:

***PHP関連の拡張子を扱えるように設定 &aname(php_extension_setting); [#z09882a2]
役割:~
書式:

***other &aname(other); [#z09882a2]
役割:~
書式:
-hostname=********
--*******には文字列でコンピュータの名前を記述
--"*******"と""で括るのもあり