| 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/.
 
 Что я не так делаю?
 |