【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

これで動きました。よかった。