root@andLinux% grep 'Rewrite' sites-enabled/000-default [/etc/apache2]
RewriteEngine on
RewriteMap quux-map prg:/etc/apache2/map.quux.pl
RewriteCond %{HTTP_HOST} (.*)
RewriteRule (.*) /mnt/win/${quux-map:%1}/$1
root@andLinux% cat map.quux.pl
#!/usr/bin/perl --
$|=1;
while (<>) {
s{\w+$}{};
s{\.}{/}g;
print;
}
root@andLinux%
この設定だとどのディレクトリでもDocumentRootとして扱える。
案件多いと階層分けしたくなるので、この設定+dnsmasqでaddress=/localdomain/{自分のIP'}ってやって開発機のDNS設定いじれば、適当にディレクトリ掘れば勝手にドメインができる!
RewriteEngine on
RewriteMap quux-map prg:/etc/apache2/map.quux.pl
RewriteCond %{HTTP_HOST} (.*)
RewriteRule (.*) /mnt/win/${quux-map:%1}/$1
root@andLinux% cat map.quux.pl
#!/usr/bin/perl --
$|=1;
while (<>) {
s{\w+$}{};
s{\.}{/}g;
print;
}
root@andLinux%
この設定だとどのディレクトリでもDocumentRootとして扱える。
案件多いと階層分けしたくなるので、この設定+dnsmasqでaddress=/localdomain/{自分のIP'}ってやって開発機のDNS設定いじれば、適当にディレクトリ掘れば勝手にドメインができる!
コメントする