【TEC Log】MAMP Alias設定
XAMPPで設定していた人のhosts設定をもらったのですが、どうしても動かない。
500 Internal Server Error が出てしまう。
調べてみたところ、ディレクトリの権限がないとか書いている記事があったので、
ターミナルで権限を見てみたけど、読み込み権限はあったようで。
XAMPPの設定だし、書き方が違うのだろうとあたりをつけて検索。
そして、見つけた次第です。
【やりたいこと】
/My/Document/root/www/Main/targetが記載されている場合、
/My/Document/root/www/Sub/targetから引っ張ってくる。
【手順】
①hostsファイルの設定。
serverName の名前解決ができるように設定しておきましょう。
Hostsファイルに以下を追加。
127.0.0.1 hogehoge.com
②httpd-vhosts.confの記載。
Listen 8001 <VirtualHost *:8001> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/My/Document/root/www/Main" ServerName hogehoge.com ErrorLog "logs/hogehoge-error.log" CustomLog "logs/hogehoge-access.log" common <Directory "/My/Document/root/www/Main"> Options Includes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> Alias /target /My/Document/root/www/Sub/target <Directory /My/Document/root/www/Sub/target> Order allow,deny Allow from all </Directory> </VirtualHost>
③アクセスしてみよう!
hogehoge.com:8001/
【参考】
stackoverflow.com
これで動きました。よかった。