脚本介绍 本脚本主要用于监控 LNMP 环境中的 PHP/Nginx/MySQL 服务是否可用,若不可用则写入到日志,并通过 SendMail 发送邮件进行通知! 服务器组件安装 1、sendmail安装 之前在另外一篇文章有说到过,请同学们移步--->利用shell监控服务器状态并且EMAIL获取报警 2、sharutils安装 Sendmail作为大多数Linux默认自带的邮件工具,把它利用起来配合做一些简单的系统管理工作,我觉得是非常好的。 之前我用sendmail每天定期将一些我需要的报告通过“正文”的方式…

2019年10月08日 0条评论 188点热度 2人点赞 阅读全文

由于最近在调试wp的JWT Authentication for WP-API认证功能,但是sandy用了快10年的nginx了。实在不想去用apache,看了官方说明没也刻意去提示怎么修改。 其实2年前解决过这个问题,一直没记录下来。总是忘记,翻了好几个备份盘终于找到之前修改过的文档。 1. 解决办法 编辑nginx的vhost文件,在server里面任意地方加入 server { ................. fastcgi_pass_request_headers on; fastcgi_pass_he…

2019年08月14日 1条评论 282点热度 0人点赞 阅读全文

Google An­a­lyt­ics 是谷歌提供的数据统计服务,可以对目标网站进行访问数据统计和分析,并提供多种参数供网站拥有者使用。 网站配置GA的常见方式是在网络前端引用analysis.js脚本,从前端利用javascript进行统计,这种方案的缺点是: 1、客户端到GA的网络问题,analysis.js加载缓慢,向GA发送信息速度慢或者失败,各地网络情况不一导致失败等问题。 2、客户端屏蔽GA,比如一些插件adblock扩展自带的屏蔽列表,利用userscript进行屏蔽等方式,这些会导致统计存在偏差等问…

2019年04月04日 0条评论 321点热度 0人点赞 阅读全文

在安装可以先更新一下apt的软件列表,以确定安装的软件是最新的 sudo echo "deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi" >> /etc/apt/sources.list sudo apt-get update //升级: sudo apt-get upgrade   安装 Nginx php Mysql sudo apt-get install nginx sud…

2018年05月22日 0条评论 1795点热度 0人点赞 阅读全文

    使用LNmp有一段时间了,可是在流量大的时候,有时会莫名其妙的出现Nginx 502 Bad Gateway,不是php-fpm死掉了,就是nginx死掉了,网站多的时候根本没空每天一个个检查,往往是网站dwon了1、2天后才发现,流量损失了不少。   Sandy就给出一个解决此类错误的方法,自动检测网站是否正常,不正常的话就自动重启LNmp。   首先,在网站根目录下建立一个 php文件 test200.php,内容随便写几个字,如: <?php echo "200_OK"; ?> 然后建立一…

2017年11月09日 0条评论 591点热度 0人点赞 阅读全文

利用国外服务器nginx反向代理实现apple的IPV6审核 目前Sandy了解下来,Linode和vultr都支持IPV6 国内服务器的Nginx配置不变,国外Nginx规则如下: [reply] upstream backup_server_24 { server 国内IP:443; } server { listen 80; listen [::]:80; server_name blog.e9china.net;##国内绑定的域名## return 301 https://blog.e9china.net$…

2017年04月08日 15条评论 1994点热度 0人点赞 阅读全文

虚拟主机管理 1、添加虚拟主机,执行如下命令:/root/vhost.sh 根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、WordPress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静…

2013年06月01日 0条评论 1230点热度 0人点赞 阅读全文

自定义nginx 404错误页面是提高用户体验的一个细节,如果是正规站,我们就必须做好它。你可以对每个网站的错误页面分别设置,也可以设置一个全局的404页面。 为指定位置设定一个404页面 [cce] location /my_blog { error_page 404 = /article_not_found.html; } [/cce] 整个网站的404页面 [cce] server { listen 80; error_page 404 /page_not_found.html; ... [/cce] 你可以…

2013年05月31日 0条评论 1063点热度 0人点赞 阅读全文

由于sandy 之前的Directadmin已经开了站了,所以再装Nginx出现网站不能访问的问题! 解决办法如下: 进入:/etc/nginx/conf/vhosts 加入nginx文件 [cce] server { listen (你的IP):80; server_name www.163.com 163.com; access_log /var/log/httpd/domains/163.com.bytes bytes; access_log /var/log/httpd/domains/163.com.lo…

2013年05月12日 0条评论 1687点热度 0人点赞 阅读全文

DirectAdmin就是我们简称的DA面板,很多朋友使用的国外主机均采用这个面板。DA面板默认使用apache,apache是世界排名第一的WEB服务器,处理动态页面能力优秀,但是它在处理静态页面方面有些萎,所以,蛮多朋友就给DA面板安装nginx前端,让nginx在前面跑静态,而apache处理动态,有不错的效果。 赵容也尝试给DA安装nginx前端,分别使用了2位大侠的自动安装脚本,都非常不错,特地分享。 nginx版本为1.3的脚本安装 [cce] wget http://www.idwoo.cc/soft…

2013年05月12日 0条评论 1207点热度 0人点赞 阅读全文

首先修复linode防火墙问题: [cce]vi /etc/init.d/iptables[/cce] 大约在138行case”$i”in添加: [cce] security) $IPTABLES -t filter -P INPUT $policy \ && $IPTABLES -t filter -P OUTPUT $policy \ && $IPTABLES -t filter -P FORWARD $policy \ || let ret+=1 ;; [/cce] 修改ipt…

2013年05月11日 0条评论 1153点热度 0人点赞 阅读全文

咨询了大仙,大仙给出的办法是这样的。 unix套接字会不稳定,流量大高并发的服务器还是ip端口链接方式稳定。 于是Sandy按照大仙的指示开始修改! 教程如下~ 首先修改 /usr/local/php/etc/php-fpm.conf 找到:<value name="listen_address">/tmp/php-cgi.sock</value> 修改成:<value name="listen_address">127.0.0.1:9000</value> 然后修改…

2012年05月29日 0条评论 1213点热度 0人点赞 阅读全文