Nginx服务器单站点http自动跳转https
本文简明扼要介绍http单站点转https方法:
1、申请CA证书
登录阿里云控制台,进入CA证书服务,申请证书
申请成功后,下载证书到本地,证书中有.key和.pem两个文件;
2、正在nginx安装目录下面的conf中新建cert目录,将下载的证书放到cert中
3、打开站点文件,将80端口转向至https
server{
listen 80;
server_name www.topsky.shop;
rewrite ^(.*)$ https://$host$1 permanent;
}
监听443端口,开启ssl
server
{
listen 443;
#listen [::]:80;
server_name www.topsky.shop;
ssl on;
index index.html index.htm index.php default.html default.htm default.php;
root /www/webroot/topsky.shop;
ssl_certificate ../cert/214270003520198.pem;
ssl_certificate_key ../cert/214270003520198.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;
include other.conf;
#error_page 404 /404.html;
include enable-php-pathinfo.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/www.topsky.shop.log;
}
4、重启lnmp即是实现http转https
lnmp restart;
转载于:https://my.oschina.net/u/3695136/blog/1572475
Nginx服务器单站点http自动跳转https相关推荐
- 浏览器自动转到外国服务器,通过HSTS实现浏览器自动跳转https(非服务器响应跳转)...
全称 HTTP Strict Transport Security HSTS目的是让浏览器在访问网站的时候浏览器内部自动实现https协议访问(不需要服务器告诉浏览器跳转https). 在没有hsts ...
- 阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
给WordPress网站添加SSL证书,并且设置http自动跳转https 文章目录 下载证书到本地 上传证书到服务器 修改nginx配置文件 设置http跳转https 重启Nginx服务 联系方式 ...
- 网站服务器如何配置跳转,http自动跳转https的配置方法
IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Microsoft URL Rewrite Module 32位:http://down ...
- nginx 配置自动跳转https
nginx 配置自动跳转https 强制所有请求使用SSL / TLS 此server阻止块强制所有访问者使用到您站点的安全(SSL / TLS)连接. server {listen 80;serve ...
- 阿里云nginx服务器多站点的配置
Fighting! 欲戴皇冠,必承其重! 目录视图 摘要视图 订阅 [活动]Python创意编程活动开始啦!!! CSDN日报20170426 --<四无年轻人如何逆袭> [C ...
- 配置跳转指定_http自动跳转https的配置方法
这篇文章主要介绍了http自动跳转https的配置方法,需要的朋友可以参考下 IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Micro ...
- HTTP Strict Transport Security 导致的307 http自动跳转https
今天遇到一个 由于nginx设置了header:Strict-Transport-Security导致url自动跳转为https的问题. 记录如下: 开发者模式下可以看到307及hsts类提示信息 可 ...
- Tomcat设置Http自动跳转Https
Https相关介绍 Https是由NetScape公司设计的一个基于Http的加密传输协议,可以这样理解Https = Http +SSL(安全套接层),Https的默认端口为443,而且还需要申请C ...
- IIS配置Url重写实现http自动跳转https的重定向方法(100%解决)
IIS配置Url重写实现http自动跳转https的重定向方法(100%解决) 参考文章: (1)IIS配置Url重写实现http自动跳转https的重定向方法(100%解决) (2)https:// ...
最新文章
- 【部分原创】python实现视频内的face swap(换脸)
- 网络对抗技术_实验一_网络侦查与网络扫描
- “树人杯”暨第三届辽宁科技大学校园程序设计竞赛正赛I 充分利用学习卡(粉)...
- 001_Spring概述
- 统计0到n之间1的个数
- unity3d做会减少的血条_Unity3d中NGUI加强版血条(Healthbar)的制作
- tcp连接探测Keepalive和心跳包
- 游戏编程设计模式——Game Loop
- apk静态注射[转]-未实践
- SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed
- 漫步线性代数二十四——行列式应用
- 1月31日 资源网站(素材模板)
- Python菜鸟入门:day18编程学习
- C语言计算表达式咋写,C语言如何计算表达式(x++)+(++x)+(x++)
- mongodb 下载
- python把英语句子成分字母_英语句子成分分析(最完整版)
- php中case的使用,php:switchcase语句的使用案例
- 20210211 plecs diode rectifier 二极管整流电路 zero crossing 报错
- android banner图片错位,android轮播图Banner的使用及详解
- strrchr()函数