Làm cách nào để tôi chuyển chứng chỉ SSL từ máy chủ Apache sang máy chủ NGINX


7

Làm cách nào để chuyển chứng chỉ SSL từ máy chủ Apache sang máy chủ NGINX?

Bất kỳ sự giúp đỡ nào cũng được đánh giá cao.

Câu trả lời:


5

Bạn cần phải sao chép các tập tin sau:

  1. SSL_Certert.crt
  2. SSL_Cert ve.key

từ đường dẫn Cấu hình SSL APACHE đến Đường dẫn cấu hình máy chủ NGINX.

Bây giờ hãy mở tệp máy chủ ảo Nginx của bạn cho trang web bạn đang bảo mật. Nếu bạn cần trang web của mình có thể truy cập được thông qua cả kết nối an toàn (https) và không bảo mật (http), bạn sẽ cần một mô-đun máy chủ cho từng loại kết nối. Tạo một bản sao của mô-đun máy chủ không an toàn hiện có và dán nó bên dưới bản gốc. Sau đó thêm các dòng in đậm dưới đây:

server {

listen   443;

ssl    on;
ssl_certificate    /etc/ssl/your_domain_name.crt; (or .pem)
ssl_certificate_key    /etc/ssl/your_domain_name.key;

server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
    root   /home/www/public_html/your.domain.com/public/;
    index  index.html;
}

}

Điều chỉnh tên tệp để khớp với tệp chứng chỉ của bạn:

Bây giờ khởi động lại Nginx.

Chạy lệnh sau để khởi động lại Nginx:

sudo /etc/init.d/nginx restart

và làm thế nào để chúng ta tìm thấy các đường dẫn apache / nginx có liên quan?
đào tạo
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.