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.
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:
Bạn cần phải sao chép các tập tin sau:
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