Apache2.service không hoạt động, không thể tải lại


10

Khi chạy sudo service apache2 reload, tôi gặp lỗi:

apache2.service is not active, cannot reload

Đầu ra của sudo service apache2 status

root@gamma:~# sudo service apache2 status
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
       └─apache2-systemd.conf
Active: inactive (dead) since Sat 2016-10-15 08:23:11 UTC; 2h 28min ago
 Docs: man:systemd-sysv-generator(8)
Process: 2203 ExecStop=/etc/init.d/apache2 stop (code=exited,     status=0/SUCCESS)
Process: 2185 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

Oct 15 08:23:10 gamma systemd[1]: Starting LSB: Apache2 web server...
Oct 15 08:23:10 gamma apache2[2185]:  * Starting Apache httpd web server apache2
Oct 15 08:23:11 gamma apache2[2185]: Action 'start' failed.
Oct 15 08:23:11 gamma apache2[2185]: The Apache error log may have more information.
Oct 15 08:23:11 gamma apache2[2185]:  *
Oct 15 08:23:11 gamma apache2[2203]:  * Stopping Apache httpd web server apache2
Oct 15 08:23:11 gamma apache2[2203]:  *
Oct 15 08:23:11 gamma systemd[1]: Started LSB: Apache2 web server.
root@gamma:~# sudo service apache2 reload
apache2.service is not active, cannot reload.
root@gamma:~#

Đầu ra của error.log

root@gamma:/# sudo service apache2 force-reload
apache2.service is not active, cannot reload.
root@gamma:/# grep '15 08:23:' /var/log/apache2/error.log
root@gamma:/# zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*
[Sat Oct 15 08:23:11.012917 2016] [ssl:emerg] [pid 2202] AH02562: Failed to configure certificate   bot.testingsite.cf:443:0 (with chain), check /etc/apache2/ssl/bot.testingsite.cf.crt
[Sat Oct 15 08:23:11.013037 2016] [ssl:emerg] [pid 2202] SSL Library Error:    error:0906D06C:PEM rou  tines:PEM_read_bio:no start line (Expecting: TRUSTED CERTIFICATE) -- Bad file contents or format -   or even just a forgotten SSLCertificateKeyFile?
[Sat Oct 15 08:23:11.013056 2016] [ssl:emerg] [pid 2202] SSL Library Error: error:140DC009:SSL rou  tines:SSL_CTX_use_certificate_chain_file:PEM lib
root@gamma:/#

Tôi đã cố gắng để kích hoạt chứng chỉ ssl. Namecheap cung cấp cho tôi một tệp và tôi đã sử dụng nó trên tệp ..cf.crt. Sau khi thấy lỗi này, tôi đã cố gắng xác nhận thông qua phương pháp DCV. Nhưng tôi vẫn nhận được lỗi này. sudo service apache2 restartkhông đưa ra bất kỳ đầu ra.


Chúng ta có thể thấy đầu ra của trạng thái apache2 sudo dịch vụ không?
Manuel Alvarez

@ManuelAlvarez Đăng bài đã được chỉnh sửa
user9677832

1
Bạn cũng có thể thêm đầu ra củagrep '15 08:23:' /var/log/apache2/error.log
Martin Thornton

Nếu không có đầu ra, hãy chạy zgrep -h 'Oct 15 08:23:' /var/log/apache2/error.log*thay thế.
Martin Thornton

Tôi cũng đã cố gắng khởi động lại toàn bộ hệ điều hành, nhưng không được.
dùng9677832

Câu trả lời:


16

Làm

apachectl stop

Nó sẽ đưa ra một thông báo lỗi liên quan đến lỗi cú pháp trong /etc/apache2/apache2.conftệp

Sửa lỗi nó.

Sau đó làm

apachectl stop
/etc/init.d/apache2 start

Bây giờ tải lại apache2 sẽ hoạt động

Làm

/etc/init.d/apache2 reload

Thật ra, đó là tháng trước và tôi phải cài đặt lại HĐH. Nhân tiện, cảm ơn bạn đã trả lời.
dùng9677832

Điều này làm việc cho tôi!
gthuo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.