首先骂一下其他文章的博主 cnmlgb啊 shabi玩意 多简单的东西 你还要金币。要你吗啊
========================= 分隔 ==========================================
一 mkcert 下载地址
1.链接: https://pan.baidu.com/s/1BEEDdegH23A52t5Ai5vqOQ
提取码: shwn
2. github 下载地址 Releases · FiloSottile/mkcert · GitHub
二 配置权限,添加到全局
chmod +x mkcert-v1.4.4-linux-amd64
sudo cp mkcert-v1.4.4-linux-amd64 /usr/local/bin/mkcert
三 生成 pem 文件
你在浏览器地址栏输入什么访问前端页面你就填写哪个ip或者域名
mkcert localhost 172.16.4.62
结果生成如下两个文件
localhost+1-key.pem localhost+1.pem
四 配置nginx conf
server {
listen 443 ssl;
server_name localhost;
ssl_certificate /data/service/nginx/conf/localhost+1.pem;
ssl_certificate_key /data/service/nginx/conf/localhost+1-key.pem;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root /data/service/nginx/conf/dist;
try_files $uri $uri/ /index.html;
}
location /prod-api/ {
proxy_pass http://ltas-server/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}