- 博客(9)
- 收藏
- 关注
原创 nginx平滑升级
可以看到现在的旧版本的nginx的worker进程已经全部被杀死了,只剩下的旧版本nginx的master进程。新下载的nginx在执行./configure的时候--prefix指向旧版本的nginx的安装目录。平滑升级:在不关闭老进程的情况下启动新进程,业务持续运行,新进程逐步取代老进程,实现平滑升级。# 进行旧服务进程的关闭,该pid号是旧版本的nginx的master进程的pid号。再次查看进程只剩下新的nginx进程,版本也是最新的版本,到此nginx平滑升级完成。
2024-08-21 13:41:14
1534
原创 使用 Nginx 禁止国外 IP 访问网站
安装 geoip2 扩展依赖 首先,你需要安装 geoip2 扩展依赖。在终端中运行以下命令: root@your_server:~# yum install libmaxminddb-devel -y 这将安装 libmaxminddb-devel 软件包,它是 geoip2 扩展依赖所必需的。 下载 ngx_http_geoip2_module 模块 接下来,你需要下载 ngx_http_geoip2_module 模块。在终端中运行以下命令: root@your_server:~# g
2024-08-20 11:05:52
723
原创 docker默认网段和主机网段冲突解决
docker默认网卡docker0 172.17.0.0可能会与主机冲突,这时候需要修改docker默认分配的网段。问题场景:有时候一整套流程都没问题,但就是ping不通服务器内网,原因就是docker默认网段和主机网段冲突。1、修改/etc/docker/daemon.json文件,加入以下代码。其中上面的172.100.0.0/16是自定义的网段地址。查看网卡:route -n 或者 ifconfig。4、查看docker现有的ip网段。3、重新启动docker。2、删除docker0。
2024-08-20 10:50:17
654
原创 服务器释放缓存
chmod +x cleanCache.sh ##给文件赋予执行权限。sh cleanCache.sh ##运行脚本。释放缓存脚本 cleanCache.sh。
2024-08-20 09:54:02
178
原创 Nginx企业级优化超详细手把手教会你
安装:yum -y install nginx启动:systemctl start nginx查看nginx版本号两种方式:nginx -v(注意:作为运维,在日常工作或者学习中,修改任何文件之前都要进行备份!!!避免造成不必要的麻烦!在主配置文件模块下添加nginx -t网页版的nginx版本号已经隐藏,只能自己本地查看,大大降低了nginx被恶意攻击的安全隐患情景:在企业应用中,为了避免同一个客户长时间占用连接,造成资源的浪费,可以设置相应的连接超时参数,用来实现对连接访问时间的控制。
2024-07-30 13:55:33
518
原创 Docker最新版shell脚本一键部署
systemctl start docker ##启动docker即可。systemctl status docker ##查看docker运行状态。sh 脚本文件 ##运行脚本。chmod +x 脚本文件 ##赋予脚本可执行权力。
2024-07-27 16:23:43
312
原创 Node卸载安装以及报错处理解决
3、配置,需要创建软链接,以便全局使用:(否则node -v 报错:-bash: /usr/bin/node: 没有那个文件或目录)进入 /usr/local/include 删除所有 node 和 node_modules 文件夹。登录linux机器,cd /usr/local目录去下载安装包并且解压修改名字为nodejs。进入 /usr/local/lib 删除所有 node 和 node_modules文件夹。进入 /usr/local/bin 删除 node 的可执行文件。
2024-07-26 11:36:22
1013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人