cài https cho node js
https://slproweb.com/download/Win64OpenSSL-3_5_2.exe
Cách 1 — Chạy openssl.exe
bằng đường dẫn đầy đủ
-
Vào thư mục cài OpenSSL, thường là:
-
Mở Command Prompt (CMD) → gõ:
→ Nếu thấy hiện phiên bản thì đã OK.
Rồi tạo chứng chỉ:
🅑 Cách 2 — Thêm OpenSSL vào PATH
-
Nhấn
Win + R
→ gõsysdm.cpl
→ Enter -
Tab Advanced → Environment Variables
-
Ở phần System variables → chọn dòng
Path
→ Edit -
Add New đường dẫn:
-
OK → mở lại CMD/PowerShell mới → gõ:
📌 Sau khi đã tạo được key.pem
và cert.pem
, bạn dùng chúng trong code Node.js để bật HTTPS như mình đã hướng dẫn ở trên.
Nếu bạn muốn, mình có thể viết một đoạn script .bat
tạo chứng chỉ tự động để bạn chỉ cần chạy 1 lần là xong, không cần gõ lệnh.
Bạn có muốn mình làm không?
Bạn có thể nhập như sau:
Trường | Gợi ý nhập |
---|---|
Country Name | VN |
State or Province Name | HCM |
Locality Name | HCM |
Organization Name | MyCompany |
Organizational Unit Name | Dev |
Common Name (rất quan trọng) | localhost |
Email Address | me@example.com |
A challenge password
-
Đây là mật khẩu bảo vệ CSR (Certificate Signing Request).
-
⚠️ Thực tế thường để trống (chỉ cần bấm
Enter
) vì nếu bạn nhập mật khẩu, mỗi lần dùng key này sẽ phải nhập lại mật khẩu đó. -
→ Khuyến nghị: để trống
-
-
An optional company name
-
Đây là tên tổ chức phụ / không bắt buộc.
-
Bạn có thể điền gì cũng được (ví dụ:
MyCompany
) hoặc bấm Enter để bỏ qua.
-
📌 Tóm lại gợi ý nhập
Trường | Nhập gì |
---|---|
A challenge password | (bỏ trống, nhấn Enter) |
An optional company name | (bỏ trống hoặc nhập gì tùy ý, ví dụ DevTeam ) |