此处以腾讯云为例
第一步:去腾讯云申请域名ssl证书,申请一般在5分钟之内审核通过。
下载证书解压后,选择如下两文件
第二步:配置nginx
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 443 ssl;
server_name xxx.com;
ssl_certificate /home/key/xxx.pem;
ssl_certificate_key /home/key/xxx.key;
location / {
proxy_pass http://127.0.0.1:8080;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { //设置放行静态资源
proxy_pass http://127.0.0.1:8080;
}
location ~ .*\.(js|css)?$ {//设置放行静态资源
proxy_pass http://127.0.0.1:8080;
}
}
}
重启nginx,使用https访问域名即可