Страница 2 из 3

СообщениеДобавлено: 05 апр 2004, 10:21
Бурылов Александр
а если у меня вот такой вид личных каталогов:

Изображение

что надо будет подправить???

СообщениеДобавлено: 05 апр 2004, 10:29
Михаил Григорьев
Для виртуальных хостов все так же

Вот кусок моего конфига:

Код: Выделить всё
NameVirtualHost 192.168.95.2
Listen 80

<IfModule mod_tls.c>
     SecureListen 192.168.95.2:443 "SSL CertificateIP"
</IfModule>

<VirtualHost 192.168.95.2>
     DocumentRoot "web:default"
     ServerAdmin neo@chel.skbkontur.ru
     ServerName 192.168.95.2
     DefaultType text/html
     DirectoryIndex index.html index.php index.htm index.php3 index.php4

     LogLevel warn
     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
     ErrorLog web:default/log/errors.txt
     CustomLog web:default/log/access.txt combined

     <Directory "web:default/">
               Options Indexes FollowSymLinks MultiViews Includes
               AllowOverride All
               Order allow,deny
               Allow from all
     </Directory>

   <IfModule mod_userdir.c>
        UserDir users:/*
   </IfModule>

   <Directory users:/*/public_html>
        AllowOverride FileInfo AuthConfig Limit
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        <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>

    AddHandler lcgi-script nlm pl cgi
    LCGIModuleMap sys:\perl\lcgi\cgi2perl.nlm .cgi .pl /perl
    AddEnvVar PERL_ROOT /perl/web

    ScriptAlias /perl/ "sys:/perl/web/"
    <Directory "sys:/perl/web">
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>


Это урезанный мой конфиг для внутренней сети, есть и для внешней такой же, только IP указаны внешнего интерфейса

СообщениеДобавлено: 05 апр 2004, 11:06
Бурылов Александр
Большое спасибо ! Буду разбираться

СообщениеДобавлено: 05 апр 2004, 11:07
Михаил Григорьев
<Directory users:/home/*/public_html>

СообщениеДобавлено: 05 апр 2004, 11:13
Бурылов Александр
А что надо прописать в httpd.conf чтобы вынести virtualhost.conf в отдельную конфу

СообщениеДобавлено: 05 апр 2004, 11:18
Михаил Григорьев
<Directory users:/home/*/public_html>


Упссс... ошибочка вышла.... У вас что ли по подразделениям побиты юзерские каталоги?? Тогда сложнее все будет... даже пока и не знаю как...

А что надо прописать в httpd.conf чтобы вынести virtualhost.conf в отдельную конфу


Include SYS:\apache\conf\virtualhost.conf

СообщениеДобавлено: 05 апр 2004, 15:09
Бурылов Александр
не загружатся SSL

при загрузке mod_tsl пытается за собой загрузить WSPSSL.nlm и пишет: module wspssl.nlm cannot be loaded until NILE is loaded
и в итоге ошибка: Unknown error: make_securet_socket : failed to get a socket for address 192.168.1.10 port 443
В чём причина ??? Что за NILE сначала надо загрузить ???
никаких служб на этом порту не запущено !

СообщениеДобавлено: 05 апр 2004, 15:57
Сергей ака godless
Aleksandr писал(а):... module wspssl.nlm cannot be loaded until NILE is loaded ...


Его надо не загрузить, а выгрузить, он загружен у тебя и перекрывает видимо порт 443 ...

СообщениеДобавлено: 05 апр 2004, 16:53
Бурылов Александр
скачал модули NILE.nlm и NWUTIL.nlm
теперь грузятся все модули , но выходит ошибка :

unknown error: make_securet_socket: for address 192.168.1.10 port 443, WSAIoctl: <SO_SSL_SET_SERVER>

Как быть, что делать дальше ???

СообщениеДобавлено: 07 апр 2004, 08:46
Сулейменов Олжас
Возможно, дело в наличии/отсутствии сертификатов SSL. Если их нет, то их нужно создать. Вроде так... :roll:

СообщениеДобавлено: 07 апр 2004, 09:44
Бурылов Александр
и как создать сертификаты SSL ???

СообщениеДобавлено: 07 апр 2004, 15:26
Сулейменов Олжас
Кнопкой INSERT в контейнере с сервером - Кey Material.
Я это проделывал под удаленным руководством Андрея Фисенко 1 раз и не совсем удачно. :roll: Но там были объективные причины.

Помню, что нужен установленый PKI на стороне сервера и клиента, а делать все надо с помощью С1.

При установке в тестовое дерево сервера версии 5.1 все поднялось автоматом и ничего не пришлось достраивать руками. При переносе в рабочее дерево все понятно слетело из-за сертификатов, которые я удостоверить в дереве не смог (это уже отдельная песня почему).

СообщениеДобавлено: 07 апр 2004, 16:04
Бурылов Александр
Кнопкой INSERT в контейнере с сервером - Кey Material.


Весь прикол в том что этого у меня нету так как 5.0 sp6a, PKI на сервере установлен
Как быть ???

СообщениеДобавлено: 09 апр 2004, 07:41
Бурылов Александр
Может кто нибудь что нибудь уже посоветует !!!

Переход на 6,0 или 6,5 не предлагать :)

СообщениеДобавлено: 09 апр 2004, 10:09
Владимир Горяев