一. 准备:

  1. 需要有一台centos的服务器

  2. 域名解析到服务器

  3. 域名的nginx证书

二. 安装Nginx(输入下面的指令后:可访问实验机器外网 HTTP 服务http://118.89.65.22(自己服务器的ip)来确认是否已经安装成功。)

yum install -y nginx                   //安装nginx
nginx    //启动nginxsystemctl enable nginx.service
systemctl enable nginx.service     //设置 Nginx 开机启动

在 /usr/share/nginx/html 目录下添加 hello.html 文件并保存,内容如下:(把下面文件添加后,访问 http://118.89.65.22/hello.html 可浏览到我们刚刚创建的 hello.html 页面了)

<h3>Hello, World!</h3>

三. 把域名证书放入:配置如下/etc/nginx/ssl.conf文件夹下面,配置示例:

 server {
listen ;
server_name www.domain.com; # 改为绑定证书的域名
ssl on;
ssl_certificate 1_www.domain.com_bundle.crt; # 改为自己申请得到的 crt 文件的名称
ssl_certificate_key 2_www.domain.com.key; # 改为自己申请得到的 key 文件的名称
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1. TLSv1.;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on; location / {
root /usr/share/nginx/html; #站点目录
index index.html index.htm;
}
}

修改配置完成后,重启 nginx 服务

nginx -s reload      //使配置生效

使用 https 协议访问你的域名, 如 https://jikexianfeng.xyz//hello.html(自己的域名) 检查是否成功,如果地址栏出现绿色带安全字样的锁头标志,说明 SSL 配置已成功。

最新文章

  1. ABP之依赖注入
  2. java使用jsch连接linux
  3. Bootstrap系列 -- 2. 标题
  4. 关于appstore多语言版本,不可不看!
  5. 发布ASP.NET网站时的设置
  6. 信号量 sem_undo设置
  7. 《Velocity java开发指南》中文版(上)转载
  8. Andoid 学习笔记 AppCompatEditText
  9. poj 2449 第k短路
  10. UVa12171 hdu2771 UVaLive4291 Sculpture
  11. Javascript 常用代码总结
  12. PyCharm配置autopep8,自动格式化Python代码
  13. 从高德采集最新的省市区三级坐标和行政区域边界,用js在浏览器中运行
  14. Java 的Event机制浅析
  15. Jupyter notebook安装
  16. mock数据的基础使用
  17. WIFI探针技术
  18. 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
  19. vue路由传参
  20. 3.5星|《刷屏:视频时代的风传法则》:YouTube热门视频回顾与分析

热门文章

  1. CSP 地铁修建 Kruskal (最小生成树+并查集)
  2. php 代码中的箭头“ -&gt;”是什么意思
  3. Python 手动新建 Scrapy项目
  4. django基类View.as_view()
  5. POJ - 1266 -
  6. 中间人攻击工具mitmf(另类的XSS注入攻击)
  7. 附004.Docker Compose环境变量说明
  8. VB.Net中确认退出对话框的实现
  9. grpc 使用总结
  10. 潭州课堂25班:Ph201805201 爬虫基础 第四课 Requests (课堂笔记)