域名绑定SSL阿里云免费证书

写在前面,
阿里云免费ssl证书无法绑ip地址,只能绑域名。
一个进程可以占用两个端口,可以从两个端口都可以访问到该进程。

申请证书

下载证书

新建一个cert的文件夹放在/etc/nginx下面,将证书放在入文件夹

注意不能放在site-enabled文件夹里面, 这个文件夹里只能放一个文件nginx的配置文件, 其他任何东西都不能放。

修改nginx配置文件

# 即可安全访问也可不安全访问
server {
    listen 80;    # http  访问80端口
    listen 443 ssl;    # https   域名绑了一个ssl证书,当https访问域名时,默认访问的443端口,进行转发。由于域名绑了ssl证书,你的访问信息加密了,所以安全。然后再通过nginx实现转发,转发就直接http访问都行。

    server_name programlife.top;
    
    ssl_certificate /etc/nginx/cert/3888432_programlife.top.pem(文件路径);
    ssl_certificate_key /etc/nginx/cert/3888432_programlife.top.key;

    location / { 
        proxy_pass http://xxx.xxx.xxx.xxx:yy; // 这个地方只能写http
    }   
} 

保存退出重启服务即可

https访问即可~

https访问

  1. ip地址
  • 确定好公网IP,因为办理好数字证书就无法变更了。
  • hhhh获得公网IP数字证书。
  • 按照要求完成IP地址认证,几分钟就可以完成。
  • 获得数字证书并且安装到服务器就可以实现IP地址HTTPS地址访问了。
  1. 域名则需要ssl证书才能用https访问。

coding托管部署的静态网页,绑定自定义域名后自动绑定ssl证书,直接用https访问即可。
http访问永远是不安全的,80端口。
https访问才是安全的,默认访问443端口,s就是security的缩写,需要打开443端口。
常见默认端口

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读