Вот кусок моего httpd.conf:
LoadModule lcgi_module modules/mod_lcgi.nlm
LoadModule nds_auth_module modules/mod_nds.nlm
LoadModule tls_module modules/mod_tls.nlm
LoadModule php4_module modules/mod_php.nlm
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
</IfModule>
<IfModule mod_lcgi.c>
AddHandler lcgi-script .nlm .pl .nsn .bas
LCGIModuleMap sys:\perl\lcgi\cgi2perl.nlm .pl /perl
AddEnvVar PERL_ROOT sys:\perl\web
ScriptAlias /perl/ "sys:/perl/web/"
<Directory "sys:/perl/web">
AllowOverride None
Options ExecCGI
Order allow,deny
allow from all
</Directory>
</IfModule>
# Start Apache Services Port Configuration
Port 80
Listen 192.168.1.9:80
Listen 195.239.223.69:80
<IfModule mod_tls.c>
SecureListen 192.168.1.9:443 "SSL CertificateDNS"
SecureListen 195.239.223.69:443 "SSL CertificateIP"
</IfModule>
# End Apache Services Port Configuration
DocumentRoot "sys:/novonyx/suitespot/docs"
<Directory "/">
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
</Directory>
<Directory "sys:/novonyx/suitespot/docs">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
DirectoryIndex index.html
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
...................................
# InterNet site ailant.com.ru
<VirtualHost 195.239.223.69>
ServerAdmin zcom@ailant.com.ru
DocumentRoot data:/site/www
ServerName ailant.com.ru
ErrorLog data:/site/logs/error.log
CustomLog data:/site/logs/access.log common
DefaultType text/html
BrowserMatch "MSIE" nokeepalive downgrade-1.0 force-response-1.0
<Directory "/">
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
</Directory>
ScriptAlias /cgi/ "data:/site/cgi/"
<Directory "data:/site/cgi">
AllowOverride None
Options ExecCGI
Order allow,deny
allow from all
</Directory>
<Directory "data:/site/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
DirectoryIndex index.html index.htm index.php
</VirtualHost>
--------------------------------------------------------------
Получается следующее. При обращении по адресу 195.239.223.69 по протоколу http попадаем на виртуальный хост. По протоколу https на дефолтный, что неправильно в общем случае. Мне так не надо. Что я забыл прописать?
И, как мне показалось, вытекающая отсюда проблема - в директории выкладываю файл .htaccess, в котором стоит набор команд авторизации:
Order deny,allow
Allow from all
AuthName "Secure area"
AuthType Basic
AuthNDSTree AILANT
AuthNDSContext O=VLG_KN OU=Office.O=VLG_KN
AuthNDSRequireSSL Off
require valid-user
Если параметр у команды AuthNDSRequireSSL выставить в On, то до директории доступ будет запрещен. Если Off, то выходит окно авторизации, и если пароль введен верно, то страница открывается.
Это тоже хотелось бы исправить.

Perl - скрипты упорно не хотят запускаться. Ни из sys:\perl\web\samples, ни из других мест. На консоле сервера, при попытке запустить скрипт, выходят сообщения о загрузке каких-то модулей, но потом... "соединение с сервером было потеряно". Обычные страницы после этого продолжают нормально загружаться. PHP работает....
