Linux nginx服务添加SSL证书并实现http重定向https
server
{listen 80;listen 443 ssl http2;server_name www.XXXXXX.com XXXXXX.com;index index.php index.html index.htm default.php default.htm default.html;root /www/wwwroot/www.XXXXXX.com;#永久重定向到 https 站点if ( $scheme = http ){return 301 https://$server_name$request_uri;}ssl_certificate_key /www/server/panel/vhost/ssl/www.XXXXXX.com/3706600_www.XXXXXX.com.key;ssl_certificate /www/server/panel/vhost/ssl/www.XXXXXX.com/3706600_www.XXXXXX.com.pem;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;ssl_prefer_server_ciphers on;ssl_session_timeout 10m;ssl_session_cache builtin:1000 shared:SSL:10m;ssl_buffer_size 1400;add_header Strict-Transport-Security max-age=15768000;ssl_stapling on;ssl_stapling_verify on;#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则#error_page 404/404.html;#301-STARTif ($host ~ '^XXXXXX.com'){return 301 https://$server_name$request_uri;}#301-END#SSL-END#ERROR-PAGE-START 错误页配置,可以注释、删除或修改error_page 404 /404.html;error_page 502 /502.html;#ERROR-PAGE-END#PHP-INFO-START PHP引用配置,可以注释或修改include enable-php-55.conf;#PHP-INFO-END#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效include /www/server/panel/vhost/rewrite/www.XXXXXX.com.conf;#REWRITE-END#禁止访问的文件或目录location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md){return 404;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;access_log off; }location ~ .*\.(js|css)?${expires 12h;access_log off; }access_log /www/wwwlogs/www.XXXXXX.com.log;error_log /www/wwwlogs/www.XXXXXX.com.error.log;
}
重启nginx
//安装目录
[root@***** sbin]# pwd
/www/server/nginx/sbin
//查看Nginx的版本号
[root@***** sbin]# ./nginx -V
//启动
[root@***** sbin]# ./nginx
//停止
[root@***** sbin]# ./nginx -s stop
//重启加载配置
[root@***** sbin]# ./nginx -s reload
Linux nginx服务添加SSL证书并实现http重定向https相关推荐
- 在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法)
在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法) 1.修改文件 2.重启服务器或iis服务 3.补充 (扩展 ...
- centos php ssl,CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问
1,上传证书文件至服务器,如 /usr/local/nginx/ssl 目录下 2,修改nginx的配置文件,若是虚拟站点,刚需要修改对应的配置文件,修改内容如下: #基本的SSL配置 server ...
- linux ssl证书卸载,linux下nginx怎么卸载ssl证书
常见的情况下,Linux下nginx一般的ssl配置文件是这样的: server { listen 443; server_name example.com; root /apps/www; inde ...
- 阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
给WordPress网站添加SSL证书,并且设置http自动跳转https 文章目录 下载证书到本地 上传证书到服务器 修改nginx配置文件 设置http跳转https 重启Nginx服务 联系方式 ...
- 域服务器 ssl证书,服务器添加ssl证书及域名绑定
原创:张荣国 SSL证书申请好后,下载SSL证书,下载时要选择你网站服务器所使用的web服务类型,比如IIS 现在以windows下的iis为例,说如何添加ssl证书及绑定证书域名的网站 1.登录wi ...
- 域名解析、映射以及添加SSL证书
域名解析.映射以及添加SSL证书 前提 # 你要有个半年及以上的服务器,因为域名需要实名备案,备案的时间差不多就要两三个月 # 本篇博客的内容很多配置都需要一点时间,不要着急 在阿里云购买一个域名 搜 ...
- 手机登录群晖出现ssl证书不可信_群晖WEB添加SSL证书实现HTTPS访问
本篇文章禁止转载,谢谢~ 群晖WEBStation是一个扩展性非常强大的应用,它可以做导航.建网站.做博客.甚至能做图床,目前本博客数据和图床,就是建立在又拍云和家里的群晖之上的.又拍云做主仓,群晖做 ...
- 群晖添加SSL证书,开启hhttps
群晖添加SSL证书,开启hhttps 一.申请ssl证书 二.下载证书 三.添加证书 Apache类型证书 Nginx类型证书 四.设置证书 一.申请ssl证书 登录阿里云,打开控制台,找到SSL证书 ...
- 给自己的网址加上https,添加ssl证书(springboot项目)
给自己的网址加上https,添加ssl证书 1.先去阿里云官网首页,登录,找到 *SSL证书* 2.点击 *立即购买* 3.选择好点击确定就可以 4.输入自己的域名和手机号,等待即可,成功他就叫给你发 ...
最新文章
- 自动删除指定文件夹下N天前文件的批处理
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——导读
- 如何达到自己想要的成功 2011.8.4
- QT中信号和信号槽详解
- JavaScript知识笔记(二)——事件
- 写得好的html网页,优化网站排名-使用Markdown编写更好的内容和HTML
- vscode禁用 json 添加注释时的报错
- geoda权重矩阵导入matlab,空间计量 用geoda创建空间权重矩阵
- windows下安装,配置gcc编译器
- 【有手就行】电脑蓝屏恶搞(附带一键复原方法)
- w ndows10图标,Win10桌面图标没了怎么办?Win10桌面快捷方式消失了解决方法
- linux 目录比较meld,Meld:Ubuntu下文件/目录对比
- 现代通信原理与技术 matlab,现代通信原理与技术.pdf
- SLAM——之G2O函数库
- RSA加密与解密(Java实现)
- JavaWEB_POI导出大量数据excel(50万左右)
- python爬虫 模拟登录人人网过程解析
- Android 开发初步环境搭建
- 常用传感器讲解十一--light cup(KY-027)
- 2022.8.22-8.28 AI行业周刊(第112期):个人定位发展