SSL chứng chỉ và gỡ lỗi CA
Dưới đây là một số vấn đề phổ biến liên quan đến chứng chỉ SSL và CA của ServBay, cùng với các phương pháp gỡ lỗi.
SSL chứng chỉ bị mất thì phải làm sao?
Mô tả sự cố
Người dùng có thể làm mất chứng chỉ SSL trong quá trình quản lý hàng ngày của trang web, xuất hiện một số thông báo như sau.
Ví dụ, thông báo lỗi của NGINX
log
nginx: [emerg] cannot load certificate "/Applications/ServBay/ssl/private/tls-certs/servb3ay.host/servbay.host.crt": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory:calling fopen(/Applications/ServBay/ssl/private/tls-certs/servb3ay.host/servbay.host.crt, r) error:10000080:BIO routines::no such file)
nginx: configuration file /Applications/ServBay/package/etc/nginx/nginx.conf test failed
1
2
2
Ví dụ, thông báo lỗi của Caddy
log
Error: loading http app module: provision http: getting tls app: loading tls app module: provision tls: loading certificates: open /Applications/ServBay/ssl/private/tls-certs/servbay.host/ser3vbay.host.crt: no such file or directory
1
Ví dụ, thông báo lỗi của Apache
log
AH00526: Syntax error on line 15 of /Applications/ServBay/package/etc/apache/vhosts/servbay.host.conf:
SSLCertificateFile: file '/Applications/ServBay/ssl/pri3vate/tls-certs/servbay.host/servbay.host.crt' does not exist or is empty
1
2
2
Các lỗi trên có nghĩa là tập tin chứng chỉ SSL đã bị mất.
Giải pháp
Đối với chứng chỉ SSL được tự động phát hành bởi ServBay, nếu bị mất, giải pháp rất đơn giản:
- Mở ServBay
- Ở thanh điều hướng bên trái, chọn
Website
- Chọn và nhấp vào trang web bị mất chứng chỉ
- ServBay sẽ tự động phát hiện tình trạng chứng chỉ bị mất và tự động phát hành lại chứng chỉ bị mất
- Vào trang
Services
, khởi động lại máy chủ Web - Thử truy cập trang web, vấn đề đã được giải quyết.