Nginx部署请求头修改并解决WP缓存一致性问题

此处的“缓存一致性”我定义为在WordPress套有CDN的情况下,不论管理员是否登录,访问文章页时都不会出现上方的黑色的bar和页面中的编辑按钮等管理用元素,确保CDN缓存下的页面中不存在敏感信息。...

<span title='2020-02-25 16:33:31 +0000 +0000'>2020-02-25</span>

zabbix监控mariadb

坑有点多… 由于我是自己手动编译的zabbix,因此很多配置不能按照官方文档来,要进行一定修改 首先我的zabbix的路径为/usr/local/zabbix 按照官方给的文档的说法:http...

<span title='2020-02-21 06:52:08 +0000 +0000'>2020-02-21</span>

手搓zabbix

前言 按照官方文档使用CentOS8的源安装失败,原因是缺少合适的libssh2依赖,无奈只能手搓了。 过程 官方文档: https://www.zabbix.com/documentation/current/manual/installation/install 我就不解释了直接贴关键命令了 ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mariadb/bin/mysql_config --with-libcurl --with-libxml2 make groupadd --system zabbix useradd --system -g zabbix -d /usr/local/zabbix/lib -s /sbin/nologin -c "Zabbix Monitoring System" zabbix make install 两个...

<span title='2020-02-21 04:51:47 +0000 +0000'>2020-02-21</span>

nginx和httpd强迫症配置

Nginx 首先注意一下nginx匹配location的顺序(优先级从上到下): location = (即精确匹配) location ^~ (即前缀匹配) 按配置文件中顺序 location /uri (即不带任何正则的路径) location / (即全局) conf/base.conf 基本的安全策略,要确保所有隐藏目录...

<span title='2020-02-21 01:54:32 +0000 +0000'>2020-02-21</span>

PHP环境优化

众所周知,php被成为“世界上最美好的语言”,它的性能也实在是令人堪忧。大多数的php应用都是以MVC的方式存在,因此整体上不如前后分离的那么舒服,因此如果需要php达到令人较为舒服的境界,需要多处进...

<span title='2020-02-12 03:58:42 +0000 +0000'>2020-02-12</span>

为PHP安装Imagick

前言 该图形库需要分为两部分安装,一部分是操作系统的二进制文件和动态链接库(ImageMagick),一部分是php的扩展(imagick),这两部分需要分别使用不同的源码进行编译和安装。 建议安装版本都...

<span title='2020-02-11 02:31:25 +0000 +0000'>2020-02-11</span>

曲线救国——使用反向代理解决Splunk Free认证问题

使用Splunk作为日志分析平台,当Enterprise授权到期后将会没有用户管理功能,页面打开将会直接进入控制台,这无疑是比较操蛋的一个问题。针对这个问题,可以使用nginx进行反向代理加上验证解决...

<span title='2020-01-01 03:41:48 +0000 +0000'>2020-01-01</span>

etcd安装配置服务发现

直接贴service cat > /etc/systemd/system/etcd.service <<EOF [Unit] Description=etcd After=network.target [Service] User=etcd Group=etcd ExecStart=/data/etcd/etcd-v3.3.18-linux-amd64/etcd -name bs-etcd -data-dir /data/etcd/db -listen-peer-urls "http://192.168.100.133:2379" -advertise-client-urls "http://192.168.100.133:2380" ExecStartPre=/usr/bin/chown etcd:etcd /data/etcd -R PermissionsStartOnly=true Type=notify Restart=on-failure RestartSec=20 # file size LimitFSIZE=infinity # cpu time LimitCPU=infinity # virtual memory size LimitAS=infinity # open files LimitNOFILE=64000 # processes/threads LimitNPROC=64000 # locked memory LimitMEMLOCK=infinity # total threads (user+kernel) TasksMax=infinity TasksAccounting=false [Install] WantedBy=multi-user.target EOF 目录位置和结构如下 [root@BS-OTHSER etcd]# pwd /data/etcd [root@BS-OTHSER etcd]# tree -a . ├── db │ └── member │ ├─...

<span title='2019-12-12 08:37:40 +0000 +0000'>2019-12-12</span>

MongoDB性能分析

业务需要,数据库使用了MongoDB集群,集群状态全部正常,但是压测发现总是有一些问题,需要特别关注问题所在 下面开始正文~ 集群当前总共有4个节点,同机房内1主1副1仲裁,跨机房还有1个冷备节点。昨天进...

<span title='2019-12-10 05:00:04 +0000 +0000'>2019-12-10</span>

MongoDB副本集节点权重和读写分离

重配节点权重,从而设置最低权重的节点为冷备节点(跨机房同步使用,要避免切成主节点),而配置读写分离可以加快某一节点上的数据查询速度~ 本篇文章分为两部分,分别为节点权重和读写分离 注意 新增新节点到副本集中...

<span title='2019-12-08 07:50:35 +0000 +0000'>2019-12-08</span>