Apache2 HTTP Ubuntu не перезапустит

Эй, так как я попытался установить SSL на свой сайт, я не могу перезапустить, не удаляя его из конфигурации.

Я запускаю Ubuntu Ubuntu 18.04 x64

Изменения для SSL:


DocumentRoot   /var/www/html
ServerName     my_site_name.com -- I have the actual site name here
SSLEngine      on
SSLCertificateFile        /ssl-files/site_name.com.crt # I have the actual cert here
SSLCertificateKeyFile     /ssl-files/site_name.key # I have the actual key name here

Однако, когда я выполняю это я в conf, я добираюсь

Job for apache2.service failed because the control process exited with this error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

По некоторым причинам, когда я удаляю части SSL, это хорошо работает, я попытался произвести чистку и переустановить apache2 без удачи.

Журнал apache2.server:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Sat 2018-09-29 13:08:42 UTC; 1min 41s ago
  Process: 19553 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
  Process: 19563 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
 Main PID: 18805 (code=exited, status=0/SUCCESS)
Sep 29 13:08:42 nickr.0103 systemd[1]: Starting The Apache HTTP Server...
Sep 29 13:08:42 nickr.0103 apachectl[19563]: Action 'start' failed.
Sep 29 13:08:42 nickr.0103 apachectl[19563]: The Apache error log may have more information.
Sep 29 13:08:42 nickr.0103 systemd[1]: apache2.service: Control process exited, code=exited status=1
Sep 29 13:08:42 nickr.0103 systemd[1]: apache2.service: Failed with result 'exit-code'.
Sep 29 13:08:42 nickr.0103 systemd[1]: Failed to start The Apache HTTP Server.

Я считал эту ошибку прежде, таким образом, я изменил свой ключ и crt, однако это все еще дает мне эту ошибку.

[Sat Sep 29 14:16:39.277651 2018] [ssl:emerg] [pid 20797] AH02562: Failed to configure certificate www.my_site.com:443:0 (with chain), check /ssl-files/my_site.crt
[Sat Sep 29 14:16:39.277794 2018] [ssl:emerg] [pid 20797] SSL Library Error: error:0906D06C:PEM routines:PEM_read_bio:no start line (Expecting: TRUSTED CERTIFICATE) -- Bad file contents or format - or even just a forgotten SSLCertificateKeyFile?
[Sat Sep 29 14:16:39.277820 2018] [ssl:emerg] [pid 20797] SSL Library Error: error:140DC009:SSL routines:use_certificate_chain_file:PEM lib
AH00016: Configuration Failed
1
задан 29 September 2018 в 17:18

1 ответ

[Sat Sep 29 14:16:39.277794 2018] [ssl:emerg] [pid 20797] SSL Library Error: error:0906D06C:PEM routines:PEM_read_bio:no start line (Expecting: TRUSTED CERTIFICATE) -- Bad file contents or format - or even just a forgotten SSLCertificateKeyFile?

Эта строка является фактической ошибкой. Сертификат не находится в правильном формате или повреждении.

Проверьте, что сертификаты читаемы с openssl x509 -noout -modulus -in certificate.crt проверить сертификат. Это должно произвести модуль сертификата.

Для проверки ключа использовать openssl x509 -noout -modulus -in keyfile.key.

Модуль сертификата и файла ключей должен дополнительно быть идентичным. Иначе они не соответствуют.

Если openssl перестал работать, получите новые файлы сертификата от своего поставщика.

1
ответ дан 7 December 2019 в 15:13

Другие вопросы по тегам:

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