技术标签: 宝塔linux配置域名ssl证书
宝塔安装的nginx环境 想要手动为站点域名配置 SSL 证书操作
宝塔安装的nginx环境 想要手动为站点域名配置 SSL 证书操作
在购买域名的地方申请SSL 证书 ,(免费版也可以)
申请域名购买的证书只能申请的域名使用
下载SSL证书文件到本地
将SSL证书配置到服务器对应位置,此处为宝塔安装环境下的证书放置位置
在/www/server/nginx/conf/vhost 下创建这个域名的访问配置文件
server
{
listen 443;
server_name shopping.ylthyr.com;
ssl on;
index index.html index.htm index.php;
root /www/wwwroot/你的项目运行目录地址;
ssl_certificate /www/server/panel/vhost/cert/你的SSL证书地址/fullchain.pem;
ssl_certificate_key /www/server/panel/vhost/cert/证书KEY地址/privkey.pem;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
#error_page 404 /404.html;
include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
access_log /www/wwwlogs/access.log;
}
server {
#http 访问转换为https 访问
listen 80;
server_name shopping.ylthyr.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#最早支持的写法
#rewrite ^(.*)$ https://$host$1 permanent;
return 301 https://$host$request_uri; #这是nginx最新支持的写法
}
重启服务器
将域名换为https进行访问
宝塔安装的nginx环境 想要手动为站点域名配置 SSL 证书操作相关教程
keepalived+nginx负载均衡的详细操作步骤
keepalived+nginx负载均衡的详细操作步骤 192.168.26.126 192.168.26.127 192.168.26.138 1、第一台126 在keepalived的master上面先做lnmp首先做nginx的负载均衡 安装php 启动php并修改nginx的配置文件在nginx下的html下创建index.php46行 69行 以上修改完成
Linux下配置Nginx并使用https协议
Linux下配置Nginx并使用https协议 环境 Centos7.6 nginx-1.17.0 下载 官网:http://nginx.org/download/nginx-1.17.0.tar.gz 环境确认 在安装 nginx 前首先要确认系统中是否安装 gcc 、 pcre-devel 、 zlib-devel 、 openssl-devel 检查是否安装过软件包 yum
Nginx专题(六、高级数据结构)
Nginx专题(六、高级数据结构) 本来想在这一节开始就分析一个nginx源码了,觉得好像还有高级数据结构没说,当然也是看《深入理解nginx》这本书的拉,想学的可以去买一本看看,内容还真不错。 6.1 双向链表 也看了一些双链表的实现,感觉基本双链表实现都差不
关于nginx启用HTTP2后出现ERR_HTTP2_INADEQUATE_TRANSPORT_SECUR
关于nginx启用HTTP2后出现ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY错误的解决方案 为了提高网站访问速度,在nginx中启用http2协议,配置完成后通过浏览器访问站点无法显示页面,提示“ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY”。 nginx部分配置如下: http
编写脚本实现Zabbix监控Nginx状态
编写脚本实现Zabbix监控Nginx状态 1-配置nginx [[emailprotected]extra]#cat../nginx.confworker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;log_formatmain'$
负载均衡—nginx配置文件
负载均衡—nginx配置文件 下面我们开始阐述nginx如何配置及其使用, 配置文件详解 Nginx 的主配置文件是nginx.conf,我们上面编译安装的位置是/etc/nginx。内容如下。 默认的配置文件如下 worker_processes 1; events { worker_connections 1024; } http { i
宝塔lnmp环境 添加站点后提示 No input file specified.
宝塔lnmp环境 添加站点后提示 No input file specified. 宝塔lnmp环境 添加站点后提示 No input file specified. 解决方法: 修改 /www/server/nginx/conf/fastcgi.conf 文件 添加代码: fastcgi_param PHP_ADMIN_VALUE “open_basedir=/www/wwwroot/:/tmp/:/
nginx-image模块和fastdfs module的协作
2019独角兽企业重金招聘Python工程师标准>>> ...
给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-binary-trees著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。/** * Definition
纯分析发高分文章?就看这篇吧!肿瘤具有很强的异质性,同一肿瘤在不同个体之间具有不同的免疫活性,而具有相似免疫活性状况的样本则可能处于相同的免疫微环境。肿瘤样本的转录组表达水平在一定程度反映了样本的免疫活性状况。伯豪生物生信分析团队以TCGA上的肺癌为例,分析评估不同个体的免疫微环境。01免疫亚型分析TCGA下载肺癌的转录组数据,根据5个代表性免疫基因集:Woundhealing,macrophag...
第一步、基础配置添加端口IP地址和环回地址[r2]interface g0/0/0[r2-GigabitEthernet0/0/0]ip address 12.1.1.2 24[r2-GigabitEthernet0/0/0]q[r2]interface LoopBack 0[r2-LoopBack0]ip address 2.2.2.2 24[r2-LoopBack0]q[r2]interface g0/0/1[r2-GigabitEthernet0/0/1]i...
问题说明:运行时报错:Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x6aeca8问题原因:看看是不是TextView.setText()中,setText中放置了int型数值了。解决办法:将其他数据类型转成String,放置进TextView就可以了。te...
转载自可爱的实验室大神师姐,原文地址:https://blog.csdn.net/u011649150/article/details/81038645一、学习 YOLOv3YOLOv3论文YOLOv3:An Incremental Improvement 全文翻译【目标检测简史】进击的 YOLOv3,目标检测网络的巅峰之作语言生动易懂,适合新手学习,有很多实测的图,效果非常好...
在(一)中大体了解了OpenStreetMap。地图是如何花花绿绿地呈现出来的呢?首先,看一下OpenStreetMap的数据结构:OpenStreetMap的元素(数据基元)主要包括三种:点(Nodes)、路(Ways)和关系(Relations),这三种原始构成了整个地图画面。其中,Nodes定义了空间中点的位置;Ways定义了线或区域;Relations(可选的)定义了元素间的关系。
列表(列表之间可以相互嵌套)列表有三种模式,有序列表,无序列表,自定义列表无序列表<ul> <li></li> <li></li> <li></li></ul>有序列表<ol> <li></li> <li></li> <li></li></ol>自定义列表(一般不用) <dl
踩了将近三天的坑,终于弄明白如何使用Ant Design Pro了配置环境:首先需要安装yarn, node。根据antd pro自己的官方指南,还是可以配置成功的.和服务端交互:我在这里使用的是Flask作为后端,不过作为前后端分离开发的思路,后端是什么都应该无所谓。但是由于对网页开发零经验,以及Antd实在代码量有点多,我在海量代码中迷茫了许久。废话不多说:前端修改内容:首先修改config/proxy.ts中的proxy(其实后来这个文件又被config.tx引用,因此,真正改变的是co
第一步:读取资源文件位置的三种方式:1、字符串形式:String path = ResourceUtils.getURL("classpath:data.json").getPath();2、流形式InputStream inputStream = getClass().getClassLoader().getResourceAsStream("data.json");3、资源方式Resource resource = new ClassPathResource("data.json"
在做实验的时候,编写关于“在存储过程中使用动态sql,建立一个统计表,并把统计结果,插入这个表中”的PL/sql语句在执行时出现权限不足的问题。上网查询很多,看到了下面这篇博文(解决了我的问题)两种解决办法在编写存储过程时加上authid current_user通过sys用户显式进行系统权限grant create table t...
之前有看过Keep里面不错的登陆页面的视频背景效果,做项目的时候,客户也提出了这个需求,网上找了很多,有的也很好,但很多不是很完整。 工作之余,把这个小Demo整理一下,方便日后使用先看看效果 注意事项(代码里也标注出来了):视频资源要添加res文件夹下创建raw文件夹需要在onRestart()方法里重新加载视频,防止退出返回时视频黑屏我这样写简单粗暴而已,当然,也可优雅的以自己看播放控件