apache

Symbolic link not allowed or link target not accessible

サーバが変わるたびに毎回やらかすんで、戒めのために書いておく。 プログラムをUserDirに置いて、 DocumentRootをシンボリックリンクにしてると403エラーになる。 UserDirが700なので。 プログラムはちゃんとディレクトリを用意して、そこに置くようにする。

VirtualHostとDirectoryとLocationとIP制限

TOPページをとりあえず自分のIPだけ通したい。 <VirtualHost *:80> <Directory "/home/xxxx/public_html"> order deny,allow deny from all allow from xxxx </Directory> </VirtualHost>はダメだった。 <VirtualHost *:80> <Location /> order deny,allow deny from all allow from xxxx </Location> </VirtualHost>こうしたら期待通りになってくれた。 なんで最初のはだめなんだろ。