URL SSL дает 404

Мог бы быть способ разделить все файлы на отдельные каталоги и затем создать единственный каталог, который содержит только жесткие ссылки на те файлы? Тем путем Ваши разработчики могли получить доступ к файлам так или иначе как единственный каталог, или как отдельные каталоги (разделенный месяцем, например):

/home/user/directory/file1-slink
/home/user/directory/file2-slink

/home/user/dir-month-07/file1
/home/user/dir-month-06/file2
4
задан 1 March 2012 в 11:21
3 ответа

Без особых ухищрений HTTPS не поддерживает NameVirtualHosts; удалите NameVirtualhost *: 443 из конфигурации.

Тем не менее, ServerName не соответствует сертификату CN - измените его на www.example.com.

Перезапустите apache.

1
ответ дан 3 December 2019 в 04:14

Виртуальный хост SSL по умолчанию в ssl.conf выполняет две функции:

  1. Он выбирает, какой сертификат будет представлен клиентам, не поддерживающим SNI.
  2. Он получает все запросы, которые не соответствуют ServerName или ServerAlias ​​ на другом виртуальном хосте на основе имени.

Простое удаление команды NameVirtualHost победило ' t help, так как vhost в ssl.conf затем будет получать каждый запрос к порту 443. Вместо этого полностью отключите этот vhost; вы не хотите или не нуждаетесь в этом.

И вам все равно придется иметь дело с несоответствием сертификата; ваш сертификат должен охватывать имя хоста, которое используют ваши клиенты.

1
ответ дан 3 December 2019 в 04:14

Добавить ServerAlias ​​www.example.com к виртуальному хосту с поддержкой SSL.

-1
ответ дан 3 December 2019 в 04:14

Теги

Похожие вопросы