Я уже несколько лет работаю на своей машине для разработки, настроил несколько vhosts, один из них phpmyadmin, а другой использует SSL с самозаверяющим сертификатом на определенных страницах; и он работал хорошо в течение многих лет.
Но теперь, каждый раз, когда я пытаюсь получить доступ к любому из моих vhosts, браузеры просто показывают мне сообщение об ошибке, утверждая, что сервер неправильно настроен и использует hsts (NET :: ERR_CERT_AUTHORITY_INVALID) - но я никогда не настраивал это!
http://(ip-address)/
отлично работает; как и http://(ip-address)/vhost-path/
, и я буду работать с этим до тех пор, пока я не брошу зажигалку в мусорное ведро и не установлю nginx; но перенаправления делают это непригодным в какой-то момент тестирования.
У меня была идея, что AV-программное обеспечение на моем клиенте Windows может вызвать проблему; но это также отображается на самой машине разработки Debian.
Любые идеи о том, как это происходит и как решить проблему?
подробности:
- Ubuntu 16.04.4 LTS \ n \ l
- lighttpd / 1.4.35 (ssl)
- OpenSSL 1.0.2j
содержимое /etc/conf/lighttpd/conf-enabled
:
05-auth.conf
10-fastcgi.conf
10-ssl.conf
50-phpmyadmin.conf
10-cgi.conf
10-simple-vhost.conf
15-fastcgi-php.conf
90-javascript-alias.conf
Насколько я помню, только 10-ssl.conf
содержит больше содержимого по умолчанию; и все они не менялись годами.
lighttpd.conf
(два года назад) содержит:
server.modules = (
"mod_access",
"mod_accesslog",
"mod_alias",
"mod_compress",
"mod_redirect",
)
... (general server setup) ...
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
... (vhost configuration) ...
/etc/conf/lighttpd/ssl/
содержит сертификат SSL для одного хоста, на котором я использую https (действует до 2023 года).