nginx配置http、https访问

  • 要设置https访问需要从对应的云厂商申请证书,并下载Nginx证书到服务器。

  • 我这里从阿里云申请了免费的域名证书,然后将证书放置在服务器的/etc/ssl/.com/路径下,开始配置

这里直接上server节点,放在你的nginx.conf文件中(覆盖也可以)

 server {# http 监听80端口listen       80 default_server;listen       [::]:80 default_server;server_name  _;root         /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;# 域名根路径直接访问的路径location / {root   /opt/website/;index  index.html index.htm;}error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}# 设置https访问则多添加一个server节点server{#监听443端口listen 443;#对应的域名,把ck67.com改成自己的域名就可以了server_name ck67.com;ssl on;#从云厂商获取到的第一个文件的全路径ssl_certificate /etc/ssl/.com/6499202_ck67.com.pem;#从云厂商获取到的key文件路径ssl_certificate_key /etc/ssl/.com/6499202_ck67.com.key;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;#这是我的主页访问地址,因为使用的是静态的html网页,所以直接使用location就可以完成了。location / {root   /opt/website/;index  index.html index.htm;}}

配置好后使用 systemctl restart nginx重启即可,直接使用https访问一下试试吧!

nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问相关推荐

  1. 借助nginx实现反向代理,并通过SSL证书实现https访问以及http调整https访问。

    目录 前言 nginx 反向代理 为什么我们需要用到反向代理? 开始配置 软件版本 申请SSL证书 首先安装nginx 上传.crt和.key证书 创建配置文件 验证配置文件并重启nginx服务 成功 ...

  2. 更新:为 NGINX 配置免费的 Let‘s Encrypt SSL/TLS 证书

    众所周知,网站的 SSL/TLS 加密会为您的用户带来更靠前的搜索排名和更出色的安全性.但目前有许多障碍阻碍了网站所有者采用 SSL. 其中两个最大障碍是证书获取成本高昂和所涉人工流程繁琐.而现在,有 ...

  3. Nginx支持HTTPS,openssl生成SSL证书

    ./configure --prefix=/usr/local/nginx --with-http_ssl_module 1)创建SSL证书私钥,输入两次密码,生成文件为server.key open ...

  4. 【建站笔记】apache配置赛门铁克免费ssl证书搭建https

    最近一段时间,我会逐步把自己建站过程中的小笔记整理并发出来,供大家参考 上一篇教程配置了https,但是创建的证书只能自己用,在最后我提了一下赛门铁克的免费证书,那怎么用呢?这里就要简单介绍一下了. ...

  5. 生成HTTPS协议需要的SSL证书

    第一步:在Linux上安装OpenSSL工具. https://www.cnblogs.com/rxbook/p/9367725.html 第二步:用命令生成SSL证书. https://blog.c ...

  6. iOS开发HTTPS实现之信任SSL证书和自签名证书

    首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安全套接字层),因为原先互联 ...

  7. 网站开启HTTPS,免费的 SSL证书 申请渠道有哪些?

    HTTPS已经是大势所趋,搜索引擎已经明确表示采用HTTPS协议的页面更加安全,排名上会优先对待,所以网站HTTPS还是很有必要的!网站启用HTTPS,分享几个免费SSL证书申请渠道. 添加描述 1. ...

  8. python3发送https请求_关于python 3.x:如何在不引起python3的SSL证书错误的情况下将POST请求发送到https...

    事情是这样的,我一直在尝试从python内部将POST请求发送到LOGIN到我的大学wifi页面,但是却收到SSL证书错误. POST请求在chrome的POSTMAN扩展中可以正常工作. 这是我使用 ...

  9. macos 此服务器的证书无效_跨平台本地SSL证书生成工具,本地也能优雅的调试https...

    引言 在Web开发中我们可能会遇到调用后端服务或者Api接口,在某些场景下我们可能需要走https,一般情况下我们会直接放到线上进行这样的测试,对我们的开发造成了很大程度上时间的浪费,因此用上这款神器 ...

最新文章

  1. 如何通俗地讲解对偶问题?尤其是拉格朗日对偶lagrangian duality?
  2. 数组元素数组中的元素通过解析字符串参数获得
  3. 【阿里云课程】如何从零开始完成第一个GAN项目
  4. 三星S5 电信版(G9009D)Android 5.0系统,root教程【亲测可行】
  5. AD20学习笔记2---原理图绘制及编译检查
  6. 投票源码程序_[内附完整源码和文档] 基于JSP实现的影视创作论坛系统
  7. 3D 机器视觉 02 - FPGA生成N位元格雷码
  8. MySQL报错this is incompatible with sql_mode=only_full_group_by
  9. OpenJudge数据结构与算法-计算点的距离并排序
  10. Android系统Audio框架介绍(一)
  11. 精选|2018年12月R新包推荐
  12. 《Java核心技术 卷1 基础知识 原书第10版》
  13. 理论物理考研攻略!!!
  14. Oracle数据库索引原理分析
  15. 计算机算法设计与分析(1-6章 复习笔记)
  16. 【软考】系统集成项目管理工程师(八)项目进度管理
  17. 滴滴裁员2000人启示:牛逼的人,都有铁饭碗
  18. win10修复tcp驱动服务器,怎么解决tcpip.sys文件导致蓝屏|Win10的tcpip修复工具
  19. python计算学分绩点的程序_模拟登录教务系统计算GPA的小程序
  20. centos+mono+nginx+jexus 搭建linux下c#运行环境测试

热门文章

  1. docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
  2. python程序如何执行死刑图片_如何判断对象已死
  3. 2022-2028年中国导热硅胶行业市场研究及前瞻分析报告
  4. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)
  5. Windows10快捷应用指令
  6. ipykernel_launcher.py: error: unrecognized arguments: -f /Users/apple/Library/Jupyter/runtime/kernel
  7. Python join()方法
  8. Camera ISP技术
  9. MinkowskiEngine语义分割
  10. GPU上的快速光谱图分区