anankeI
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вроде здесь спрашивать надо : Апач настроен на одну папку (localhost). (d:/server/www2). Там файлы PHP и HTML. Есть софт, который работает со dll скриптами (папка c:/Program Files/jtWeb/....). Если стоит только он, то в файл настроек апача добавляется следующее: AddHandler isapi-isa .dll DocumentRoot "C:\PROGRA~1\jtweb\htdocs" Alias /dllexec/ "C:\PROGRA~1\jtweb\program/" <Directory "C:\PROGRA~1\jtweb\program"> Options ExecCGI Order allow,deny Allow from all </Directory> <Directory / > AllowOverride FileInfo AuthConfig Limit Options ExecCGI Order allow,deny Allow from all DirectoryIndex login.web index.htm AddHandler iswift-file .web Action iswift-file /dllexec/isapiweb.dll </Directory> При обращении http://localhost локальный сайт (www2), естественно, игнорируется. Я исправил кое-что и получил такой вариант: AddHandler isapi-isa .dll Alias /dllexec/ "C:\PROGRA~1\jtweb\program/" <Directory "C:\PROGRA~1\jtweb\program"> Options ExecCGI Order allow,deny Allow from all </Directory> Alias /jtweb/ "C:\PROGRA~1\jtweb\htdocs" <Directory "C:\PROGRA~1\jtweb\htdocs"> AllowOverride FileInfo AuthConfig Limit Options ExecCGI Order allow,deny Allow from all DirectoryIndex login.web index.htm AddHandler iswift-file .web Action iswift-file /dllexec/isapiweb.dll </Directory> Теперь у меня сайт (www2) работает без проблем, а при обращении http://localhost/jtweb/ пишет, что нет прав на /jtweb/. Что я не так делаю? |