当前位置: 首页 > news >正文

建设网站的新闻茂名网站建设哪家好

建设网站的新闻,茂名网站建设哪家好,大连开发区二手房,php网站开发实例教程 源码本文将全面介绍如何在Nginx或Tengine服务器配置SSL证书#xff0c;具体包括下载和上传证书文件#xff0c;在Nginx上配置证书文件、证书链和证书密钥等参数#xff0c;以及安装证书后结果的验证。成功配置SSL证书后#xff0c;您将能够通过HTTPS加密通道安全访问Nginx服务器…本文将全面介绍如何在Nginx或Tengine服务器配置SSL证书具体包括下载和上传证书文件在Nginx上配置证书文件、证书链和证书密钥等参数以及安装证书后结果的验证。成功配置SSL证书后您将能够通过HTTPS加密通道安全访问Nginx服务器。 重要 本文以CentOS 8.0 64位操作系统、Nginx 1.14.2为例介绍。不同版本的操作系统或Web服务器部署操作可能有所差异如有问题请联系产品技术专家进行咨询详情请参见专家一对一服务。 如果您使用的是阿里云云服务器ECSElastic Compute Service必须在ECS管理控制台的安全组页面放行80端口和443端口否则网站访问可能出现异常。关于如何配置安全组请参见添加安全组规则。 如果您使用的是阿里云的云虚拟主机证书配置具体操作请参见开启HTTPS加密访问。如果您使用的是其他品牌的虚拟主机请参考对应的虚拟主机安装证书的操作指南。 本文中出现证书文件名称的地方统一使用cert-file-name进行描述。例如本文中用到的证书文件为cert-file-name.pem证书私钥文件为cert-file-name.key。在实际操作过程中您必须使用正确的证书文件名称替换示例代码中的cert-file-name。 前提条件 已通过数字证书管理服务控制台签发证书。具体操作请参见购买SSL证书和提交证书申请。 SSL证书绑定的域名已完成DNS解析即您的域名与主机IP地址相互映射。您可以通过DNS验证证书工具检测域名DNS解析是否生效。具体操作请参见DNS验证。 步骤一下载SSL证书 登录数字证书管理服务控制台。 在左侧导航栏单击SSL 证书。 在SSL 证书页面定位到目标证书在操作列单击下载。 在服务器类型为Nginx的操作列单击下载。 解压缩已下载的SSL证书压缩包。 根据您在提交证书申请时选择的CSR生成方式解压缩获得的文件不同具体如下表所示。 CSR生成方式 证书压缩包包含的文件 系统生成或选择已有的CSR 证书文件PEM格式Nginx支持安装PEM格式的文件PEM格式的证书文件是采用Base64编码的文本文件且包含完整证书链。解压后该文件以证书ID_证书绑定域名命名。 私钥文件KEY格式默认以证书绑定域名命名。 手动填写 如果您填写的是通过数字证书管理服务控制台创建的CSR下载后包含的证书文件与系统生成的一致。 如果您填写的不是通过数字证书管理服务控制台创建的CSR下载后只包括证书文件PEM格式不包含证书密码或私钥文件。您可以通过证书工具将证书文件和您持有的证书密码或私钥文件转换成所需格式。转换证书格式的具体操作请参见证书格式转换。 步骤二在Nginx服务器安装证书 执行以下命令在Nginx的conf目录下创建一个用于存放证书的目录。 cd /usr/local/nginx/conf #进入Nginx默认配置文件目录。该目录为手动编译安装Nginx时的默认目录如果您修改过默认安装目录或使用其他方式安装请根据实际配置调整。 mkdir cert #创建证书目录命名为cert。 将证书文件和私钥文件上传到Nginx服务器的证书目录/usr/local/nginx/conf/cert。 说明 您可以使用远程登录工具附带的本地文件上传功能上传文件。例如PuTTy、Xshell或WinSCP等。如果您使用的阿里云云服务器 ECS上传文件具体操作请参见本地Windows主机使用MSTSC上传文件到Windows云服务器或上传文件到Linux云服务器。 编辑Nginx配置文件nginx.conf修改与证书相关的配置。 执行以下命令打开配置文件。 vim /usr/local/nginx/conf/nginx.conf 重要 nginx.conf默认保存在/usr/local/nginx/conf目录下。如果您修改过nginx.conf的位置可以执行nginx -t查看nginx的配置文件路径并将/usr/local/nginx/conf/nginx.conf进行替换。 在nginx.conf中定位到server属性配置。 删除行首注释符号#并参考如下示例进行修改。 server {#HTTPS的默认访问端口443。#如果未在此处配置HTTPS的默认访问端口可能会造成Nginx无法启动。listen 443 ssl;#填写证书绑定的域名server_name yourdomain;#填写证书文件绝对路径ssl_certificate cert/cert-file-name.pem;#填写证书私钥文件绝对路径ssl_certificate_key cert/cert-file-name.key;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;#自定义设置使用的TLS协议的类型以及加密套件以下为配置示例请您自行评估是否需要配置#TLS协议版本越高HTTPS通信的安全性越高但是相较于低版本TLS协议高版本TLS协议对浏览器的兼容性较差。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;#表示优先使用服务端加密套件。默认开启ssl_prefer_server_ciphers on;location / {root html;index index.html index.htm;} } 可选设置HTTP请求自动跳转HTTPS。 如果您希望所有的HTTP访问自动跳转到HTTPS页面可通过rewrite指令重定向到HTTPS。 重要 以下代码片段需要放置在nginx.conf文件中server {}代码段后面即设置HTTP请求自动跳转HTTPS后nginx.conf文件中会存在两个server {}代码段。 server {listen 80;#填写证书绑定的域名server_name yourdomain;#将所有HTTP请求通过rewrite指令重定向到HTTPS。rewrite ^(.*)$ https://$host$1;location / {index index.html index.htm;} } 配置效果如下图所示 执行以下命令重启Nginx服务。 cd /usr/local/nginx/sbin #进入Nginx服务的可执行目录。 ./nginx -s reload #重新载入配置文件。 说明 报错the ssl parameter requires ngx_http_ssl_module您需要重新编译Nginx并在编译安装的时候加上--with-http_ssl_module配置。 报错/cert/3970497_demo.aliyundoc.com.pem:BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(/cert/3970497_demo.aliyundoc.com.pem,r) error:2006D080:BIO routines:BIO_new_file:no such file)您需要去掉证书相对路径最前面的/。例如您需要去掉/cert/cert-file-name.pem最前面的/使用正确的相对路径cert/cert-file-name.pem。 步骤三验证SSL证书是否配置成功 证书安装完成后您可通过访问证书的绑定域名验证该证书是否安装成功。 https://yourdomain #需要将yourdomain替换成证书绑定的域名。 如果网页地址栏出现小锁标志表示证书已经安装成功。
http://www.tj-hxxt.cn/news/139673.html

相关文章:

  • 竣工备案证网上怎么查南昌seo排名公司
  • 清远网站制作2023网络舆情案例分析
  • 成都网站开发企业湖南做网站哪家好
  • 网站开发一般用什么技术qq炫舞做浴缸的网站
  • 电子商务网站网络拓扑图上海小程序定制开发公司
  • 江苏建设信息网站有时候打不开做的比较好的法律实务培训网站
  • 网站空间的地址最后的目的是什么
  • 杭州网站建设杭州wordpress对接微信登录
  • 建设一个网站要学什么免费微网站开发
  • 帝国网站模板建设完成显示不正常一般网站建设电话
  • 网站功能介绍淘宝店铺可以做网站优化么
  • 中国电力建设股份有限公司网站中山优秀网站建设
  • jsp网站设计外网npv加速器
  • 长沙公司制作网站费用多少app与移动网站开发考试资料
  • 织梦制作手机网站模板广东官网网站建设平台
  • 英文网站导航 源码诚企信年报
  • 360网站怎么建设网站建设价格对比分析
  • 嘉兴专业网站建设网站在线制作平台
  • 具体c2c网站建设实例郑州网站开发培训班
  • 榆林网站建设推广手机网站建设信息
  • 怎样用西瓜影音做网站湛江cms建站系统
  • 网站建设课程毕设网站备案信息被工信部删除
  • 做网站有2个前提条件_一个是网站wordpress付费主题博客
  • 网站关键字怎么分割新闻发布会
  • 服装网站建设物流配送系统清明节ppt模板免费下载
  • 企业 宣传 还要网站吗wordpress发布的文章无法显示内容
  • php毕业设计二手网站怎么做口碑最好的购物网站平台
  • 网站建设评分细则东昌网站建设
  • 网站开发 python 工具江苏城乡住房建设部网站
  • 海洋馆网站建设辽宁省城乡建设厅官方网站