httpd не запускается с самоподписанными сертификатами

Используйте команду diff, как показано ниже, в bashили любой другой оболочке, которая поддерживает<(...)замену процессов или , вы можете эмулировать ее, как показано здесь:

diff --new-line-format='FALSE'$'\n' \
     --old-line-format='' \
     --unchanged-line-format='TRUE'$'\n' \
<(nl file1) <(nl file2)

Вывод будет:

TRUE
TRUE
FALSE
FALSE

--new-line-format='FALSE'$'\n', напечатайте FALSE, если строки были разными, и с помощью --old-line-format=''мы отключим вывод, если строки были разными для файла1, который известен как старый файл для команды сравнения (. Мы также можем поменять местами их, что означает, что один из них должен печатать FALSE, другой должен быть отключен.)

--unchanged-line-format='TRUE'$'\n', выведите TRUE, если строки были одинаковыми. синтаксис экранирования в стиле $'\n'C -используется для печати новой строки после вывода каждой строки.

0
13.04.2021, 01:38
1 ответ

Как дикая догадка, попробуйте переместить сертификат/ключ из /var/www.

Вторая мысль :права доступа к ключевому файлу могут быть слишком широкими(этот ответ предполагает, что разрешения должны быть 600 для сертификата и файлов ключей и 700 для содержащего каталога, принадлежащего root ).

1
28.04.2021, 22:52

Теги

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