У меня есть сервер подрывной деятельности на Apache (на WindowsXP), который доступен по сети с помощью http. Я хотел использовать ssl / https для доступа к нему. Я еще не возился с принудительным использованием http -> https и могу войти, используя http: // нормально. Однако, если я использую https: //, вход в систему не выполняется, и я получаю сообщение «Требуется аутентификация!» Сообщение об ошибке 401.
Я предполагаю, что это проблема конфигурации на моем сервере (?), Но пока не нашел решения.
Любые идеи?
редактировать Я могу подключиться и войти через https: // localhost хорошо, но не через сеть через IP-адрес. Я ввел IP-адрес при создании сертификата (через makecert).
фрагмент файла conf (при необходимости могу добавить):
httpd-ssl:
`VirtualHost _default_:443>
# General setup for the virtual host t
DocumentRoot "C:/xampp/htdocs"
ServerName localhost:443
ServerAdmin webmaster@localhost
ErrorLog "logs/error.log"
<IfModule log_config_module>
CustomLog "logs/access.log" combined
</IfModule>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
#SSLCertificateFile "conf/ssl.crt/server-dsa.crt"
SSLCertificateFile "conf/ssl.crt/server.crt"`
httpd.conf отрывок:
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLSessionCache "shmcb:logs/ssl.scache(512000)"
SSLSessionCacheTimeout 300
</IfModule>
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath C:\SVN
#SVNIndexXSLT "/svnindex.xsl"
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
Попробуйте добавить это в ServerName:
ServerAlias 127.0.0.1:443