centos+nginx搭载markdown解析渲染

今天终于做了一直以来我特别想要实现的功能,就是在自己的服务器上支持markdown文档的渲染,昨天经过我的不懈努力终于实现了md文档的渲染,以后就可以写markdown的静态文档了,好了先来看一下效果吧; http://www.521php.com/md/

一键式虚拟主机搭建shell脚本

今天下午写了一个简单的一键式自动虚拟主机搭建shell脚本,脚本实现自动配置nginx虚拟主机,自动创建ftp账户,自动创建数据库,用户,并自动实现mysql自动定时备份,日志切割,程序备份。

27

05-2014

shell脚本做nginx日志分析工具

以前使用虚拟主机的时候,查看网站运行日志,就发现了很多异常的恶意的访问。当时因为自己并没有系统权限没办法对这些行为进行屏蔽。现在有了自己的云主机,前端时间查看日志,又发现了很多恶意访问。正好可以通过最近对shell的学习,来做一个简单的日志分析工具,来屏蔽一些这样的操作。 首先,所谓的分析工具,肯定是建立在人为的分析的基础上的。我们来看一点我的域名运行日志:

26

04-2014

redis小解及centos下php-redis扩展安装

记得以前在知乎上有人问过,php的瓶颈在哪里,我记得当时我回答说php其实其真正的瓶颈在数据库,php是一种解释型语言,不需要编译,执行其实是非常快的,而且php是耗cpu比较多,apache是耗存储比较多,两者算是比较好的组合,php处理可以通过lvs等的集群轮询来应对,而数据库mysql,当其数据量达到上千万的时候,就非常的慢了。

25

04-2014

在CentOS上通过YUM安装Nginx和PHP-FPM

这个是我找的一个安装nginx的教程,比较靠谱,nginx:1.4.7,php:5.4.27,mysql,5.5.37 nginx强大的并发是apache很好的替代品,nginx需要结合php-fpm来使用支持php,当然也有别的方式,安装前先卸载之前的apache,php。当然因为nginx可以做反向代理使用,也是可以喝apache并存的,但是并存也是nginx来为静态脚本等提供服务,apache为php来提供服务,这个大家再研究吧。 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: