- 博客(11)
- 收藏
- 关注
原创 自制ssl证书,实现nginx的https功能
在这个例子中,证书文件名为"nginx.crt",应该位于服务器上的适当位置。证书通常是由证书颁发机构(CA)颁发的,用于验证服务器的身份。第2步: 根据ca.key生成nginx web服务器使用的证书签名请求文件nginx.csr。第3步: 使用ca.key给nginx.csr进行签名,生成私钥证书nginx.crt。nginx.csr 是证书签名请求文件,包含公钥和身份信息,用于申请数字证书。生成的数字证书文件,包含服务器的公钥、身份信息和CA的签名。证书签名请求文件,包含服务器的公钥和身份信息。
2025-08-21 17:48:19
1099
原创 防盗链操作
限制请求数 ---》ngx_http_limit_rep_module。正则匹配优先级比前缀匹配优先级高。如何查看nginx起了哪些进程。1、lsof -p pid号。
2025-08-21 15:32:58
281
原创 正则表达式
if语句可以去检查http请求的头部字段,找到匹配的http_user_agent,对浏览器进行限制。^feng{3,5} 代表feng开头 g字符出现3到5次。[0-9]+ 代表0-9任意一个字符出现任意次。+ 代表前面的字符出现1次或者n次。[0-9] 代表0-9任意一个字符。* 表示前面一个字符出现0到n次。代表前面的字符出现0或者1次。.*表示任意个字符出现任意次。~*匹配文本不区分大小写。bash$ 以什么结尾。^ 代表以什么开头。. 代表单个任意字符。~匹配文本区分大小写。
2025-08-21 15:31:21
400
原创 进入nginx代理的网页下载内容
添加配置可以提供下载功能的指令。2.编辑nginx.conf文件,开启下载功能。3.检查nginx.conf主配置文件是否正确。5.修改首页文件index.html。1.进入nginx存放配置文件目录。4.重启nginx服务。
2025-08-21 15:27:27
731
原创 ubuntu如何配置静态ip
addresses: [192.168.1.100/24] # IP 和 CIDR 格式子网掩码。nmcli c up ens33 激活ens33网卡对应的网络连接。nmcli c down ens33 禁用ens33网卡的网络连接。ens33: # 你的网卡名称。nmcli d up ens33 激活ens33网卡。nmcli d down ens33 禁用ens33网卡。nmcli 是配置ip地址或者查询ip地址的命令。nmcli n on 开启所有的网络连接。
2025-08-21 15:24:38
257
原创 ronky linux配置静态ip
vim /etc/NetworkManager/system-connections/ens33.nmconnectionmethod=manual addresses1=192.168.230.137,24,192.168.230.2 dns=114.114.114.114;192.168.0.1;更标准的 method=manual addresses1=192.168.230.137/24 dns=114.114.114.114;192.168.0.1; gateway=192.168.230.2
2025-08-21 15:23:05
151
原创 centos7.9怎么配置静态ip
里面的内容是由vim /etc/sysconfig/network-scripts/ifcfg-ens33这个文件里的DNS决定的,查找的时候是在/etc/resolv.conf里面找。NETMASK=255.255.255.0 相当于PREFIX=24。GATEWAY=192.168.230.2 网关。IPADDR=192.168.230.129 ip地址。linux里如何静态配置ip地址。查看dns服务器的地址。
2025-08-21 15:22:14
577
原创 、http协议 TCP|IP模型
cookie --》是存放数据的地方,存放在浏览器,在客户端,里面放着存放服务器返回给客户端的数据(账号信息)3网络层 --》负责在路由器里进行转发--》需要ip地址--》从一个节点(机器)到另外一个节点(机器)POST写在body字段--》带的数据量会更多 ---创建或修改数据。accept-language --》客户端可以接受哪些语言 zh-CN。GET写在头部字段 -》带的数据量少,明文能看到 -----请求数据。
2025-08-21 15:19:14
810
原创 编译安装
c语言是人类能识别的编程语言,但是机器不认识,所以需要将人类能识别的语言转换为机器能识别的语言,编译的过程,本质上就是安装某种编码进行翻译的过程,翻译成机器可以认识的语言的程序。2.编译,将nginx的c语言代码编译成二进制这种程序--》背后调用gcc工具去根据Makefile文件里的要求去编译。3.编译安装,本质上就是将编译好的二进制程序和默认源码包里的文件和文件夹复制到指定的安装目录下。编译安装的好处是可以定制软件的功能,哪些功能开启,哪些功能禁用。将nginx的c语言源代码编译成二进制的程序的过程。
2025-08-21 15:10:33
336
原创 下载nginx
-without-http-cache disable HTTP cache 禁用http缓存功能。--without-http disable HTTP server 禁用http功能。configure 是编译前配置的脚本--》给nginx在编译的时候传递参数,当编译的时候会使用这些参数。NGINX ---》支持正则--》调perl语言的库。PCRE -->perl 语言发明了正则表达式。substitute替换。
2025-08-21 15:09:30
298
原创 web集群
HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最广泛的应用层协议,用于客户端(如浏览器)与服务器之间的通信。web业务-》网站业务--》浏览器去访问 互联网构建-》谁在做这个--》运营商--》运营互联网的商家--》ISP--》internet service provider --》中国移动、中国联通、中国电信、中国广电。后端:PHP、Python、Java、Node.js、go(服务器逻辑与数据库)游戏、电商、视频 --》浏览器方面。
2025-08-21 15:08:10
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅