一、前提条件:

1、购买域名,并且已备案

2、域名已解析,注意www 的解析对象ip为你的服务器ip

3、购买ssl证书,并且已验证

二、配置

1、下载ssl证书,里面有XXX.pem,XXX.key两个文件

2、找到nginx的nginx.conf文件,我的是自动安装的一般在、/etc/nginx/nginx.conf里面。

3、打开nginx.conf文件,找到以下代码

 server {listen       443 ssl;server_name  localhost;ssl_certificate      cert.pem;ssl_certificate_key  cert.key;ssl_session_cache    shared:SSL:1m;ssl_session_timeout  5m;ssl_ciphers  HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers  on;location / {root   html;index  index.html index.htm;}}

用下列代码进行替换

server {listen       443 ssl http2 default_server;listen       [::]:443 ssl http2 default_server;charset utf-8;server_name XXX.XXXX.XX;  //通常格式为www.abc.comssl_certificate /etc/nginx/ssl/xxxxxx.pem;   ssl_certificate_key /etc/nginx/ssl/xxxxxx.key;ssl_session_timeout 5m;   //响应时间ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;   //解密方法ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;    location / {root   /usr/Selonn; //项目根目录index  index.html index.htm;  }error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}} 

重启 nginx

nginx -s reload

就可以访问443端口啦

nginx 配置443端口相关推荐

  1. nginx配置一个端口下多个路径转发到html下不同目录

    工作中用到使用nginx配置一个端口下多个路径转发到html下不同目录,做一个总结记录. 目前知道的有三种方法可以实现,分别是使用root+location.alias.try_files. 假设一个 ...

  2. nginx配置同一个端口转发多个项目

    nginx一般都是一个转发多个项目,所以需要学会配置这个 方式一: 配置多个server 监听端口,这种方法会占用好多个端口 方式二: 配置静态资源root的alias项 配置不同前端静态资源访问不同 ...

  3. Tomcat配置443端口验证微信

    1.      用cd命令进入tomcat目录,比如: # cd /usr/local/apache-tomcat-7.0.68 2. 查看系统名称,# hostname 3. 输入以下命令来设置密钥 ...

  4. Nginx配置ldap端口转发

    在nginx.conf文件下,添加如下配置: events {     worker_connections  1024; } # ================================== ...

  5. nginx配置基于端口、域名的虚拟主机

    基于域名 首先,进入主机电脑的C:\Windows\System32\drivers\etc目录 找到hosts文件,以管理员身份打开 添加172.16.11.82 www.yuancao.com 这 ...

  6. nginx配置地址端口

    server{listen 8001;#监听端口server_name localhost;#域名location / {root /home/vue/dist/;index index.html i ...

  7. Nginx配置同一端口访问不同路径下的文件

    直接上代码 在配的时候把默认路径放到最下面  上面是不同后缀进不同目录

  8. nginx配置监听443端口,开启ssl协议,走 https 访问

    本文目录 前言 一.检查 linux 服务器上的 nginx 是否安装 ssl 模块 二:为 nginx 安装 ssl 模块 三.nginx 开启 443 端口监听(https配置) 成功配好后的效果 ...

  9. 前后端分离nginx配置,同时解决跨域问题

    背景 现在,web开发的前后端分离技术越来越火爆,由于最近的公司官网使用了前后端分离的方案,这里就来记录一下前后端分离的项目部署.这里我们使用的前端框架是Vue.js,后台使用Laravel7提供数据 ...

  10. mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080

    IDEA Tomcat 及Nginx的协作开发 在mac下开发java 少不了使用tomcat macos系统下的80端口是root权限才能使用 因此使用IDEA启动tomcat80端口时总会出现问题 ...

最新文章

  1. 比特币现金支持者为网络的未来六个月做准备
  2. C++ multimap的用法
  3. Spring JDBC数据库连接池设置
  4. JEE7:展望新时代
  5. IntelliJ 启动不同端口的两个spring cloud项目
  6. python获取视频时长方法
  7. SharePoint 2010多语言包的安装
  8. panasonic 松下被黑
  9. 获取date等于某一天的第一个id sql_leetcode(sql)之经典困难题合集
  10. utf-8与unicode是什么关系
  11. 如何用阿里云服务器建立一个wordpress网站?
  12. Linux各个发行版镜像下载
  13. 计算机远程控制阀门开启,阀门远程控制系统
  14. ACS高级计算机科学,2018-2019澳洲八大ACS认证学位全盘点!③
  15. linux va list,vsprintf函数以及va_list使用详解
  16. C++产生随机数的例题:投骰子的随机游戏
  17. 贝叶斯公式的理解及简单推导
  18. adb 卸载android系统程序
  19. 学习总结-《父与子的编程之旅》chapter 20
  20. 命令模式实例与解析--实例一:电视机遥控器

热门文章

  1. win10系统qq截图时屏幕局部自动放大怎么办 解决方法
  2. LOE是什么?如何加入?
  3. 七牛的管理接口不支持js端发送请求进行管理(设计到跨域问题)
  4. MySql 经纬度查询
  5. 配置IIS,以及添加网站
  6. Nmap的下载与基本命令运用
  7. 【网络安全工程师面试合集】—社会工程学到底是什么?
  8. 网络流行简笔画图片大全,网络的简笔画图片
  9. java课程设计源码(游戏:急速生存)
  10. 学习open62541 --- [15] 使用建模工具UaModeler