То есть из apache error_log:
[Пн 17, 17: 55: 42 2011] [ошибка] [клиент 127.0.0.1] (13) Отказано в доступе: доступ к / index.html denied
В /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
(скрипт Mojolicious :: Lite) с сервером разработки morbo, он работает.
Есть кто-то, кто знает, где ядолжен выглядеть?