2014-11-26 3 views
0

Я настраиваю мой Windows 7 машины, чтобы принять у себя CGI скрипт на Perl, используя следующую конфигурацию Apache:Почему я получаю «URL не найден», когда пытаюсь запустить сценарий CGI?

<Directory "C:\Users\username\Documents\web"> 
    AllowOverride FileInfo AuthConfig Limit 
    Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI 
    <Limit GET POST OPTIONS PROPFIND> 
     Order allow,deny 
     Allow from all 
    </Limit> 
    <LimitExcept GET POST OPTIONS PROPFIND> 
     Order deny,allow 
     Deny from all 
    </LimitExcept> 
</Directory> 

Однако, когда я пытаюсь получить доступ к следующим URL, я получаю «URL не найден». Как я могу это исправить?

http://localhost/~username/test.cgi 

ответ

0

Что он скажет в вашем журнале ошибок веб-сервера?

Я подозреваю, что вы не настроили per-user web directories. По умолчанию они отключены. И они должны для Apache понимать URL-адрес, содержащий тильду.