域名使用HTTPS配置

在阿里云上租了一台小型的服务器,有一个简单的域名。将域名解析到服务器之后,域名访问默认使用HTTP访问。

服务器上运行微信公众号和微信小程序,必须使用HTTPS协议的域名。使用HTTPS就必须使用SSL证书。

SSL证书

证书是在阿里云上申请使用的免费的,申请之后下载即可。

 nginx配置SSL证书

服务器使用的事nginx代理访问,需要下载ssl证书的nginx包。不同的WEB服务器使用的证书文件也是不同的。

nginx配置文件更改,主要是更改nginx.config配置文件,其它的也不敢动。

user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;events {worker_connections 1024;}http{log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log /var/log/nginx/access.log main;sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;types_hash_max_size 2048;include /etc/nginx/mime.types;default_type application/octet-stream;# Load modular configuration files from the /etc/nginx/conf.d directory.# See http://nginx.org/en/docs/ngx_core_module.html#include# for more information.include /etc/nginx/conf.d/*.conf;server {listen 80 ;server_name www.域名.com;rewrite ^(.*) https://$server_name$1 permanent;# Settings for a TLS enabled server.server {listen 443 ssl default_server;server_name www.域名.com;ssl_certificate /etc/alissl/SSL.pem;ssl_certificate_key /etc/alissl/SSL.key;ssl_session_cache shared:SSL:1m;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;location / {root /opt/manage/manage;}error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}}

只需要更改两个server中的内容,将HTTP请求转为HTTPS请求。

重新启动下nginx服务即可

域名使用HTTPS的相关配置相关推荐

  1. nginx的全局配置和HTTP相关配置

    目录 资源类型: 网站访问量 网站访问量统计的重要指标 HTTP1.0和1.1的问题 HTTP2协议 HTTP 请求访问的完整过程 HTTP 请求报文 http协议状态码分类 http协议常用的!!状 ...

  2. windows下 apache 二级域名相关配置

    小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...

  3. 微信小程序实战须知2:详解数据API所需网络配置域名、Https、备案、SSL

    网络通信 小程序请求数据API时比较头疼,不能用想当然方式进行学习. 服务器域名.IP.HTTPS 域名1 域名(Domain Name):又称网域,是由一串用点分隔的名字组成的Internet上某一 ...

  4. Nginx 配置一个域名使用HTTPS 后其它域名访问HTTPS时也会跳转到该站点解决

    nginx 同一个IP上配置多个HTTPS主机 Nginx 配置一个域名使用HTTPS 后其它域名访问HTTPS时也会跳转到该站点 对于https的域名在同一个IP上如何同时存在多个虚拟主机呢? 遂, ...

  5. 二级域名,https协议的申请配置

    1. 申请二级域名: 登录阿里账号,点击域名,解析域名,添加解析,加入前缀,ip 即可 2. 申请ca认证书(实现安全协议https访问): 登录阿里云账号  ,点击ca认证申请 ,购买,选择免费,提 ...

  6. 微信小程序不支持打开非业务域名_一行代码网站封装微信小程序,并解决微信小程序不支持打开非业务域名https://,请重新配置的问题!...

    一行代码封装微信小程序 利用「」一行代码原封不动的把你现有博客或者网站封装成小程序. 第一步 注册微信小程序账号并登陆,点击菜单栏 "开发" 中的"开发设置", ...

  7. Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理

    2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...

  8. Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理

    2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 在配置文件里写入以下内容: 用curl测试 访问控制 Nginx限制某些IP不能访问或者只允许某些IP访问. ...

  9. 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置

    - 11.28 限定某个目录禁止解析php - 11.29 限制user_agent - 11.30/11.31 php相关配置 - 扩展 - apache开启压缩 http://ask.apelea ...

最新文章

  1. 记录一下自己在区块链领域创业的经过
  2. Hessian Web Service C# 示例
  3. Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断
  4. 学习使用markdown(markdown篇)
  5. Cloud Connect: 使用现有的云基础设施来降低使用云编码的操作成本
  6. Presto入门介绍
  7. 用$.getJSON() 和$.post()获取第三方数据做页面 ——惠品折页面(1)
  8. python课堂_python课堂整理6---字典
  9. seata xid是什么_Spring Cloud Alibaba分布式事务解决框架Seata概念入门篇
  10. 五子棋java_Java五子棋小游戏完整源代码
  11. java 环境配置(详细教程)
  12. 暗战 惠普再掀市场风云
  13. php 跨站脚本攻击漏洞,PHP跨站脚本攻击(XSS)漏洞修复思路(二)
  14. 英文文本分类——电影评论情感判别
  15. windows--花里胡哨的文件图标
  16. 关于机壳地和板子地(GND)的连接
  17. Vue CSS 穿透 scoped (>>> || /deep/ )
  18. 金庸的小说人生(1)
  19. 创建一个MySQL数据库中的datetime类型
  20. 微信小程序——(2)智慧商圈、微信支付快速积分到账小程序开发指引

热门文章

  1. matplotlib的基本用法(十三)——figure绘制多图
  2. ZJOI2019 麻将
  3. Android Vold 架构简析
  4. textarea内容换行,textarea中换行符br失效
  5. 安全测试简述/安全审计工具
  6. 物流运交管理系统 货运单管理
  7. 恢复出厂设置android手机号码,手机怎么恢复出厂设置 安卓手机恢复出厂设置方法汇总...
  8. [1609.04802] SRGAN中的那些loss
  9. vscode插件及配置
  10. 智能手机和PC降温,英伟达英特尔等把钱砸向了AI