Apacheの設定と利用
■「http.conf」ファイルの設定
.ファイルを開く
ルートC:\xampp\apache\conf\http.confを辿るか?Apacheのところにある「Config」ボタンをクリックする。
・設定の変更
35行目付近
ServerRoot "C:/xampp/apache"←確認
57行目付近
Listen 80(ポート) ←確認
72行目付近
LoadModule access_compat_module modules/mod_access_compat.so ←確認して#を外す
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
210行目付近
ServerAdmin postmaster@localhost←利用者の方がWebサーバの管理者に対して問い合わせをする場合のメールアドレス。自分のメルアドに変更
219行目付近
ServerName localhost:80←確認、書式は「ホスト名:ポート番号」
243行目付近
DocumentRoot "C:/xampp/htdocs"←Webサーバとして公開するコンテンツを配置しておくルートディレクトリ
201行目付近
<Directory "C:/xampp/htdocs">
#Options Indexes FollowSymLinks Includes ExecCGI←#にして
Options FollowSymLinks Includes ExecCGI←書き加える。
AllowOverride All
Require all granted
</Directory>
276行目付近(検索順の変更)
<IfModule dir_module>
DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>
変更後
<IfModule dir_module>
DirectoryIndex index.html index.php index.pl index.cgi index.asp index.shtml index.htm \
default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>
286行目付近
<Files ".ht*">
Require all denied←.htaccessファイル及び.htpasswdファイルへのアクセス制限
</Files>
297行目付近
ErrorLog "logs/error.log"←エラーログが書き出されるファイルを指定
以上
書き換えたあとは、Apacheを再起動する