- 博客(20)
- 收藏
- 关注
原创 Nginx平滑升级,添加echo模块
我们需要将objs/nginx替换掉/usr/local/nginx/sbin/nginx,此时我们只能使用一条命令的方式将原来版本启动的nginx停止,然后将其替换后,立即使用新版本的nginx启动服务。编译完成后,我们的主程序文件是安装目录中的objs目录中的nginx,我们也可以看出/usr/local/nginx/sbin/nginx同当前目录下objs目录下的nginx文件大小的区别。复制新版本的 Nginx 可执行文件:首先,将新版本的 Nginx 可执行文件复制到服务器上的指定目录。
2023-10-20 13:58:11
489
1
原创 Nginx基础理论
nginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。nginx由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler使用。第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。nginx。
2023-10-20 08:50:10
121
1
原创 LNMP&论坛搭建
把fastcgi_param中的/scripts改成$document_root(引用刚才设置的根目录路径)配置php请求被传送到后端的php-fpm模块,默认情况下php配置块是被注释的。添加php格式的主页。修改root根目录路径。
2023-10-20 08:47:48
89
1
原创 集群&haproxy
ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。
2023-10-10 15:22:37
72
1
原创 集群&负载均衡
打开刚建立的192.168.1.22.conf文件 ,建另一个 VirtualHost 块以匹配端口 80 上的请求。如果你想摆脱该消息,您可以在 /etc/apache2/apache2.conf 中将 ServerName 设置为您服务器的域名或 IP 地址。这是可选的,因为该消息不会造成任何伤害。剩下的几行指定了一个 DocumentRoot 目录来提供文件,以及将 Apache 指向我们新创建的证书和密钥所需的 TLS 选项。创建的两个文件都将放置在 /etc/ssl 下的相应子目录中。
2023-10-08 20:01:00
125
1
原创 版本控制gitlab
配置epel源关闭防火墙和SElinux安装部署gitlab配置GitLab 软件源镜像。安装GitLab。确保已正确设置 DNS,并更改 https://gitlab.example.com 为您要访问GitLab 实例的 URL。安装包将在该 URL 上自动配置和启动GitLab。开始安装:登录在安装过程中指定了自定义密码,否则将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小时后,此文件会被第一次 gi
2023-10-07 16:30:03
140
1
原创 自定义监控进程.日志
root@ubuntu:/# mkdir /c-s #创建目录以存放脚本root@ubuntu:/c-s# vim process.sh #编写一个查看进程的脚本/bin/bashthenecho "1"elseecho "0"fi。
2023-10-06 23:47:03
68
1
原创 Rsync 基础理论
以后每一次同步都是增量备份,只同步源目录与基准目录之间有变动的部分,将这部分保存在一个新的目标目录。这个新的目标目录之中,也是包含所有文件,但实际上,只有那些变动过的文件是存在于该目录,其他没有变动的文件都是指向基准目录文件的硬链接。除了使用 SSH,如果另一台服务器安装并运行了 rsync 守护程序,则也可以用rsync://协议(默认端口873)进行传输。除了源目录与目标目录直接比较,rsync 还支持使用基准目录,即将源目录与基准目录之间变动的部分,同步到目标目录。
2023-10-06 16:16:08
65
1
原创 Zabbix+grafana部署
在这个配置文件中,可以更改默认管理密码、http端口、grafana数据库(sqlite 3、MySQL、Postgres)、身份验证选项(Google、GitHub、LDAP、auth代理)以及许多其他选项。启动您的Grafana服务器。与您的管理用户登录(默认管理/管理)。打开侧菜单(单击顶部菜单中的Grafana图标),头部到数据源并添加数据源。
2023-10-06 15:04:59
733
2
原创 数据备份与恢复
数据库备份是保证数据安全的重要手段之一,MySQL提供了很多种备份工具,这些工具不仅可以帮助我们备份数据,而且还可以保证数据的一致性,并且备份速度快,使用简单。下面介绍几种常用的备份工具。
2023-09-27 00:18:45
180
原创 【无标题】
sed(stream editor)sed 会根据脚本命令来处理文本文件中的数据,这些命令要么从命令行中输入,要么存储在一个文本文件中,此命令执行数据的顺序如下:每次仅读取一行内容;根据提供的规则命令匹配并修改数据。注意,sed 默认不会直接修改源文件数据,而是会将数据复制到缓冲区中,修改也仅限于缓冲区中的数据;将执行结果输出。当一行数据匹配完成后,它会继续读取下一行数据,并重复这个过程,直到将文件中所有数据处理完毕。
2023-09-14 20:59:59
53
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人