【转】在nginx上运行cgi程序

我们用到的很多开源程序比如mailman, nagios等等,都有WEB端管理界面。在那个Apache一家独大的年代,这个问题可以很好解决,因为apache本身可以运行cgi程序。但随着nginx服务器的大规模应用,而恰好nginx又没有cgi模块,所以我们不得不采用一些变通的手段来解决它。 在网上广为流传的解决方法是一个老外写的perl脚本,但这个脚本本身有很多问题,而且需要在后台启动一个守护进程,本人对用perl写的网络服务守护进程的稳定性很怀疑,在看了它的代码后,发现用PHP即可很好的解决这个问题。 首先我们要明白的是CGI其实本质上就是一个普通的二进制程序,你可以在后台直接运行它。而服 Continue Reading

网上看到的一个不错的PHP可逆字符加密算法。

测试了下,在没有原$ikey以及$key的情况下是无法对加密后的字符串进行逆运算的。 /* * 加密,可逆 * 可接受任何字符 * 安全度非常高 */ function encrypt($txt, $key = ‘anihc ctI’) { $chars = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.”; $ikey =”-x6g6ZWm2G9g_vr0Bo.pOq3kRIxsZ6rm”; $nh1 = rand(0,64); $nh2 = rand(0,64); $nh3 = rand(0,64); $ Continue Reading