Mac下 Nginx、openssl,配置本地 Localhost Https 测试环境
使用 openssl 生成文件
建议在 Nginx 配置文件路径内执行
openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -keyout ./nginx.key -out ./nginx.crt
按步骤填写 opt
Country Name (2 letter code) [XX]: CN
State or Province Name (full name) []: <你的地区(任意填写)>
Locality Name (eg, city) [Default City]: <你的地区(任意填写)>
Organization Name (eg, company) [Default Company Ltd]: 回车
Organizational Unit Name (eg, section) []: 回车
# hostname 你需要 https 的
Common Name (eg, your name or your server's hostname) []: localhost
# your Email
Email Address []: xxx@xx.com
配置 Nginx
server {
listen 443 ssl;
server_name localhost;
# 上面 openssl 生成的地址
ssl_certificate /nginx.crt;
ssl_certificate_key /nginx.key;
location / {
root html;
index index.html index.htm;
}
location = /50x.html {
root html;
}
}
Tip:
浏览器如有证书问题同意即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 kshao-blog-前端知识记录!
评论