これは、apacheerror_logからのものです。
[Mon Oct 17 17:55:42 2011] [error] [client 127.0.0.1](13)許可が拒否されました:/index.htmlへのアクセスが拒否されました
/etc/apache2/vhosts.d
私はこのファイルを作成しました:
<VirtualHost 127.0.0.1:3000>
DocumentRoot "/home/mm/lib/vokabeltrainer"
ServerName localhost:3000
<Directory "/home/mm/lib/vokabeltrainer">
Options FollowSymLinks ExecCGI
AddHandler cgi-script .pl
IndexIgnore *
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}/public/%{REQUEST_URI} -f
RewriteRule ^(.*) public/$1 [L]
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-f
RewriteRule ^(.*) vokabeltrainer.pl [L]
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
この/etc/apache2/listen.conf
ように見えます:
Listen 127.0.0.1:3000
NameVirtualHost 127.0.0.1:3000
テストのために、次のようにフォルダを変更しましたchmod -R 0777 /home/mm/lib/vokabeltrainer
vokabeltrainer.pl
morbo開発サーバーで(Mojolicious :: Liteスクリプト)を実行すると、動作します。
誰かが私がどこを見るべきか手がかりを持っていますか?