Webサーバ(apache)でのAlias設定
DocumentRoot 配下になんでもフォルダ作って配置するのは
スマートではない!!って思っているので、Alias使います。
環境
やり方
apache の設定ファイル(httpd.conf)に Alias ディレクティブを設定します。
ただ、配備するアプリケーションごとに設定ファイルを分けると
なんかきれいなんで、include する conf ファイルを別で作る
やり方にします。
alias 用設定ファイルの作成
- alias 用設定ファイルを作成します。
- 定義内容
- phpファイル配備フォルダ:D:/php/
- URL:http://localhost/php/
- alias 用設定ファイル
- 定義内容
- 内容は以下のように。
※アクセス制御とかはちゃんとやってません。
Alias /php/ "D:/php/" <Directory "D:/php"> Require all granted </Directory>
httpd.conf の修正
- 先ほど作成した alias 用設定ファイルを読込む定義を追加します。
他の Include 定義の下あたりに追加してください。
#Include の定義が「conf/extra/*.conf」とかになっている場合は
記述の追加は不要です。
Include conf/extra/php-sample.conf
apache の再起動
- 上記設定を反映するため、apache を再起動します。 XAMPP Contorl Panel から、「stop」->「start」してください。
動作確認
<?php phpinfo(); ?>
- ブラウザから「http://localhost/php/test.php」へアクセスします。 →phpinfo()の内容(phpの設定)が表示されたらOK!!!
動いた?
できるPRO Apache Webサーバー 改訂版 Version 2.4/2.2/2.0対応 (できるPROシリーズ) 新品価格 |