始めまして。個人でLinuxでの非公開サーバーをしている者です。
実は、apache2.2のUserDirの変更でつまづき投稿させて頂きました。
ユーザーディレクトリを標準の「 /home/*/public_html」から一層置いて、「 /home/*/web/public_html」へ変更したいと思い以下のように設定しました。
しかし、WEBページは開く事が出来たのですが、何故かCGIはエラー500が表示されてしまいます。
(変更前は「html」「cgi」とも表示されます)
私の設定の仕方が変なのか調べてみても何が変なのか特定できませんでした。
「DocumentRoot」などは設定の変更は出来ますが、まったく出来ないとは考えにくいですが、やはり「UserDir」の変更は難しいのでしょうか?
ご伝授のほどを宜しくお願いいたします。
UserDir /home/*/public_html
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options Includes FollowSymLinks ExecCGI
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
↓↓↓↓↓変更↓↓↓↓↓
UserDir /home/*/web/public_html
<Directory /home/*/web/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options Includes FollowSymLinks ExecCGI
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>