当前位置:首页 > 网站运营 > 正文内容

nginx下使用rewrite使http跳转到https的方法(301重定向)

葱子9年前 (2016-12-25)网站运营5119

 

首先,你得先把https配置好 Nginx下配置网站SSL实现https访问(虚拟主机) 然后在nginx文件夹下找到对应的虚拟主机配置文件,路径为:www/wdlinux/nginx/conf/vhost 

然后对该虚拟主机配置文件做如下修改: 

server { listen 443; root /www/web/guwanlife/public_html; server_name https://www.aitiancheng.com/ https://www.aitiancheng.com/; index  index.html index.php index.htm; error_page  400 /errpage/400.html; error_page  403 /errpage/403.html; error_page  404 /errpage/404.html; error_page  503 /errpage/503.html; ssl on; ssl_certificate_key  /www/wdlinux/nginx/conf/aitiancheng.key; ssl_certificate  /www/wdlinux/nginx/conf/aitiancheng.crt; location ~ \.php$ { fastcgi_pass   127.0.0.1:9000; fastcgi_index  index.php; include fcgi.conf; } location ~ /\.ht { deny  all; } include /www/wdlinux/wdcp/rewrite/dzx32_nginx.conf; }

server { listen      80; server_name    https://www.aitiancheng.com/; return      301 https://$server_name$request_uri; } 
  蓝色部分为rewrite规则,原理是监听443端口使用https,监听80端口使用301重定向到https.   关于apache下如何设置301跳转,请看这个教程:https://www.aitiancheng.com/article-563.html

扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-253.html

相关文章

windows server2008中用IIS7.0为网站开启HTTPS

windows server2008中用IIS7.0为网站开启HTTPS

前面的文章中我们已经开启了添加好了网站,并且可以正常访问了。 那么接下来我将要为网站配置https。 第一步:申请SSL证书 关于如何申请SSL证书,请看我之前的教程。 h...

wdcp v3下phpMyAdmin错误2002和mysql挂掉的问题分析以及解决办法

wdcp v3下phpMyAdmin错误2002和mysql挂掉的问题分析以及解决办法

在使用wdcp面板的过程中,很多站长都会遇到phpMyAdmin错误2002这种情况。 这种情况基本是MySQL挂掉了,导致MySQL挂掉的原因主要有以下两个方面。 1、服务器内存占用过高导致 贴图看下某人的MySQL挂掉...

【已解决】在虚拟主机上用CDN为discuz网站配置https

【已解决】在虚拟主机上用CDN为discuz网站配置https

最近遇到好几个站长来咨询虚拟主机如何开启HTTPS的事情。 在这里我为大家总结下相关的方法:虚拟主机下一般都是使用CDN来做HTTPS. 在我们配置好CDN的HTTPS后,你会发现始终会有部分的CSS和JS文件加载在HTTP模式下...

好用的php问答系统都有哪些?tipask和whatsns对比

好用的php问答系统都有哪些?tipask和whatsns对比

就目前来讲,国内做的还不错的php问答系统有tipask和whatsns,这两套php问答系统葱子我都有试用过,总的来讲各有千秋。 tipask的代码风格比较简洁,开发者应该是对技术比较有追求,同时整体的页面模板非常简洁,看着很舒服。wh...

IIS7为discuz配置开启memached缓存功能

IIS7为discuz配置开启memached缓存功能

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。 1、首先下载需要的软件安装包: Memcached 1.4.13 :http://soft.huweishen...

phpmyadmin安装、更新教程及配置设置

phpmyadmin安装、更新教程及配置设置

我们使用的一键环境包有时候提供的phpmyadmin版本较低,想要使用最新版的phpmyadmin的时候应该怎么升级呢? 在这里,葱子教大家对phpmyadmin的升级操作。 一、备份当前服务器上的phpmyadmin文...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。