1:首先需要去阿里云注册域名
2:配置完域名后 如果不需要https访问的话 可以用上面的http请求域名即可,不需要申请ssl证书
【在控制台搜素SSL证书,进入该页面 】
3. 填写绑定的域名
把刚才申请的域名 拷贝过来 pcvideo.my.com 填入
【pcvideo是刚才自己设置的 my.com 是阿里的一级域名】
4.提交审核后 大概等5-10分钟就行了 如果时间很长大概率是你建立的域名不好申请
点击下载
会下载到一个压缩包,里面就是SSL证书了
把证书压力把文件放入服务器的nginx文件夹下
/usr/local/nginx/conf/cert/
#可以自己创建一个文件夹,把key和pem放到这个路径中
/usr/local/nginx/conf/
#进入该目录下 打开nginx.conf文件
#如果是配置普通域名http访问
server {
listen 80;
server_name pc.my.com; #域名名称
location /{
root /apps/my/pc/video/dist; #网站地址
index index.html index.htm;
try_files $uri $uri/ /index.html;
client_max_body_size 0;
}
#如果是https访问
server {
listen 443 ssl;
server_name pc.my.com; #证书绑定的域名
root /apps/my/pc/video/dist;
ssl_certificate cert/XXX.com.pem; #解压文件后对应的公钥
ssl_certificate_key cert/XXX.com.key; #解压文件后对应的私钥
ssl_session_timeout 5m;
client_max_body_size 100m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
#表示使用的加密套件的类型。
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型,您需要自行评估是否配置TLSv1.1协议。
ssl_prefer_server_ciphers on;
index index.html;
location / {
try_files $uri $uri/ /index.html;
client_max_body_size 0;
}
}
以上重启nginx即可
#进入 /usr/local/nginx/sbin/ 目录下
#执行 ./nginx -t 看看文件配置有没有错误 如果有的话就检查哪里错了
#检查完毕 然后执行 ./nginx -s reload
#nginx 重启完成
#访问网页正常
直接输入证书配置的域名即可访问