Я налаштовую свою машину Windows 7 для розміщення сценарію Perl CGI, використовуючи таку конфігурацію Apache:
<Directory "C:UsersusernameDocumentsweb">
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 для відповіді № 1Що написано в журналі помилок вашого веб-сервера?
Я підозрюю, що ви не налаштувались веб-каталоги на кожного користувача. Вони вимкнено за замовчуванням. І вони зобов'язані Apache зрозуміти URL-адресу, що містить тильду.