https证书设置以及设置301跳转
https证书设置以及设置301跳转
1、在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。
2、打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,找到:
HTTPS serverserver {listen 443; server_name localhost; ssl on; ssl_certificate cert.pem; ssl_certificate_key cert.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on;location / {} }
3、将其修改为 (以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整) :
server {listen 443;server_name localhost;ssl on;root html;index index.html index.htm;ssl_certificate /usr/local/nginx/conf/cert/www.baidu.com.pem;ssl_certificate_key /usr/local/nginx/conf/cert/www.baidu.com.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 html;index index.html index.htm;} }
4、设置301跳转,实现http与https看起来像同一个网站
server{listen 80;server_name www.baidu.com baidu.com;index index.html index.htm index.php default.html default.htm default.php;root /home/www/baidu;return 301 https://www.baidu.com$request_uri; }
5、启用文件压缩
#-------gzip conf----- gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 6; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_vary off; gzip_disable "MSIE [1-6]\.";
基本只需要更改gzip_comp_level等级,1-9,等级越高压缩率越高,但相应也越耗CPU资源,一般不会设置可以折中为6.
6、重启nginx服务
./nginx -s reload systemctl nginx restart
转载于:https://www.cnblogs.com/roes/p/10406270.html
https证书设置以及设置301跳转相关推荐
- 网站如何301跳转?介绍301跳转设置的详细方法
众所周知,当网站换了域名之后,老域名为了避免权重的流失,肯定要设置网站301跳转到新的域名,那么,网站该如何跳转? 下面是301跳转的俩种方法: 1.当a.com跳转到b.com 打开a.com/1. ...
- 从 301 跳转,聊聊边缘规则的那些小妙用
为什么明明输入的网址是A,但是打开的网站是B?为什么别的站点随便什么网址打开都是同一个页面?为什么别人换了网址也不需要单独说明?让我们走进边缘规则的妙用解开谜底. 经常会有朋友来问,网站访问时会自动从 ...
- 301跳转 https_部署https(ssl证书)后设置301跳转将http跳转到https的方法
注意,以下教程针对我司SSL虚拟主机部署SSL后的301跳转,把规则中红色域名替换成自己的 linux操作系统 apache环境 云服务器:[直接在apache上部署的SSL]在对应站点根目录下新建( ...
- 部署https(ssl)后设置301跳转将http跳转到https
注意,以下教程针对我司虚拟主机或者亚数的云主机香港IP部署SSL后的301跳转(非亚数机房需要注意规则中行替换),把规则中域名替换成自己的域名. wordpress程序请参考:虚拟主机WordPres ...
- 阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
给WordPress网站添加SSL证书,并且设置http自动跳转https 文章目录 下载证书到本地 上传证书到服务器 修改nginx配置文件 设置http跳转https 重启Nginx服务 联系方式 ...
- 301跳转 https_部署https(ssl)后设置301跳转将http跳转到https的方法
注意: 1,以下教程针对我司虚拟主机或者亚数的云主机香港IP部署SSL后的301跳转(非亚数机房需要注意规则中行替换). 2,把规则中域名替换成自己的域名. linuxt系统 apache环境 云服务 ...
- 部署了HTTPS以后重新验证证书如何取消301跳转
我们部署的证书快到期的时候需要重新申请,但是之前设置了301跳转到https,重新申请的时候如果采用文件验证方式会以为跳转而无法通过验证,所以需要先取消301跳转,等验证通过以后再重新部署设置301. ...
- 网站单页面跳转怎么设置,网站某个页面单独301跳转如何设置
宝塔nginx下,设置html网页的301跳转,实现/chanpinzhanshi/33.html 到https://new.某某.com/chanpinzhanshi/52.html 的301跳转效 ...
- ACK ingress 301跳转设置
ACK ingress 301跳转设置 一:问题背景 二:处理过程 三:问题总结 一:问题背景 需要旧网址跳转到新网址以保证seo权重的保持,例:a.x.com–>a.x.com/cc 二:处理 ...
最新文章
- day7 面向对象进阶、socket套接字
- java元婴期(18)----java进阶(spring(2)----DI(依赖注入)基于注解的IOC与DI配置properties)
- 软考-信息系统项目管理师-项目采购管理
- 微型计算机实验代码,微型计算机原理实验1-数据传送
- linux core无权限,linux – 为什么编辑core_pattern受限制?
- 相机标定原理和opencv代码解析
- [CF920G]List Of Integers
- c语言11章谭浩强,谭浩强 C语言 第11章 结构体.ppt
- 8254跑马灯c语言程序,C语言笔记-基于C语言实现的流水跑马灯
- 手把手教你接入快应用Push
- JS中文转拼音-兼容多浏览器
- Java筑基34-网络编程02-UDP网络编程网络编程案例
- load语句报分区could not be cleaned up
- 关闭windows Defender的自动扫描
- php货币2019年12月31日汇率,[外汇]2019年12月31日人民币汇率中间价新公告 今日美元兑人民币行情查询 - 南方财富网...
- Docker之通过阿里云的镜像加速器快速拉取镜像到本地
- 关于找不到nsWindows.nsh的问题
- 网络安全-CTF取证方法大汇总,建议收藏!
- 米签---个人中心页面功能(uniapp)
- 【Docker】fuse: device not found, try ‘modprobe fuse‘ first
热门文章
- C++ 洛谷 P2704 [NOI2001]炮兵阵地
- LeetCode 38. Count and Say
- Maven 中央仓库及阿里云仓库地址
- [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBuild+GitHub)
- Firewoks——层与蒙版
- Monorail tutorial
- Oracle中别名长度也限得这么死!!!
- (70)FPGA资源优化有哪些方法?手写FIFO代替BRAM
- (20)FPGA多路选择器设计(第4天)
- (50)System Verilog类静态变量实例