Apache 2.4 VirtualHost не работает через «NO-IP»

У меня есть сервер Apache 2.4, работающий на Windows 7.
Он работает уже много лет, но сейчас я пытаюсь реализовать ssl.
На самом деле я сделал это, он отлично работает из локальной сети, но когда я хочу войти из внешней сети (через no-ip), я получаю легенду «404 страница не найдена».
Вот мои виртуальные хосты:

<VirtualHost *:80>
ServerAdmin sistemas@clinica25demayo.com.ar
DocumentRoot "C:/Apache24/htdocs"ServerName localhost
ErrorLog logs/localhost.com-error.log
CustomLog logs/localhost-access.log common
<Directory "C:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile "C:/Apache24/certificados/cl25demayo.crt"SSLCertificateKeyFile "C:/Apache24/certificados/cl25demayo.key"ServerAdmin sistemas@clinica25demayo.com.ar
DocumentRoot "C:/Apache24/htdocs"ServerName localhost
ErrorLog logs/localhost.com-error.log
CustomLog logs/localhost-access.log common
<Directory "C:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Возможно ли так, потому что мои ssl-сертификаты являются предварительными? Я сам их сгенерировал.

0

Решение

Возможно ли это, потому что мои SSL-сертификаты являются предварительными

В x509 нет такого понятия, как «предварительный сертификат».

Я создал их сам

Вы имеете в виду самозаверяющий сертификат? Нет. Сертификат не влияет на другое поведение, возникающее в разных клиентских подсетях.

Я получаю легенду «404 страница не найдена»

Затем вы должен иметь возможность увидеть сертификат и подтвердить, что он пришел с вашего сервера. У вас также есть доступ к журналам сервера, чтобы увидеть, какой трафик поступает туда.

Я полагаю, что вы подключаетесь к чему-то другому, чем к вашему серверу — я не могу сказать вам, если это происходит из-за того, что служба DDNS (ni-ip) обслуживает неправильный адрес, или вы неправильно настроили маршрутизацию, или если что-то на Конец клиентской сети настроен на вмешательство в трафик или если трафик попадает на ваш веб-сервер, но он имеет некоторую логику, настроенную для возврата ошибки 404 нелокальным клиентам.

Вы можете легко проверить это, посмотрев информацию о сертификате, переданную через HTTPS.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector