• nginx last和break区别

    日期:

    在写rewrite的时候,纠结到底是用last还是break, 后面查看了一下资料,发现它们区别主要是: last: 停止当前这个请求,并根据rewrite匹配的规则重新发起一个请求。新请求又从第一阶段开始执行 break:相对last,break并不会重新发起一个请求,只是跳过当前...

  • 面试虐菜 Apache知识整理

    日期:

    Apache性能调优1 Apache部分: 1.移除不用的模块。 2.使用mod_disk_cacheNOTmod_mem_cache。 3.扁平架构配置mod_disk_cache。 4.安装恰当的Expires,Etag,和Cache-ControlHeaders。 5.将缓存放在独立的磁盘 6.使用管道日志替代直接记录 7.将日志放在不同的磁...

  • nginx配置反向代理(Apache+nginx)

    日期:

    nginx 由于其高效的并发处理能力,而开始被越来越多的人接受和认可,现在很多网站已经完全用nginx代替apache来处理静态 页面,但是动态页面的处方面,apache还是有着自己独到之处的。 下面说下何为反向代理,以及为何进行反向代理。按照百科的介绍:反向代理...

  • linux下tomcat内存溢出

    日期:

    有时候系统程序比较多,会出 outofmemory, permgen space等内存等问题 首先监控是否有流没有关闭,常见的如 inputstream ,connection等,最好在finally中关闭 其次建议用jcondole监控一下程序,在命令行直接输入jcondole,就可以监听内存和线程的信息 如果...

  • Nightrain —— 将 PHP 应用转成原生桌面应用

    日期:

    PHP Nightrain 是一个用 Python 编写的打包工具,用于将 PHP 编写的 PHP/HTML/CSS/Javascript 应用转成原生桌面应用程序。支持 Windows、Mac 和 Linux 系统。 特性: PHP 5 预编译 支持使用自定义的 PHP 使用 GUI 渲染 PHP/HTML 可设置自定义的界面宽度和高...

  • iptables命令

    日期:

    iptables命令主要涉及三张表(常用的是两张表)和五条链。 下图是iptables命令执行流程。 这个流程很重要,等看完iptables命令用法后再来回顾这个流程图就会很好地理解iptables这个命令。 (图片来自网络) 表: filter/nat 链: INPUT/FORWARD/PREROUING/POSTRO...

  • nginx配置正向代理支持HTTPS

    日期:

    nginx当正向代理的时候,通过代理访问https的网站会失败,而失败的原因是客户端同nginx代理服务器之间建立连接失败,并非nginx不能将https的请求转发出去。因此要解决的问题就是客户端如何同nginx代理服务器之间建立起连接。有了这个思路之后,就可以很简单...

  • 500 OOPS: vsftpd: refusing to run with writable anonymous ro

    日期:

    500 OOPS: vsftpd: refusing to run with writable anonymous root 如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示; 500 OOPS: vsftpd: refusing to run with writable anonymous root 这表示ftp用户的家目录的权限不对,应该改过...

  • VSFTPD的设置选项 详解

    日期:

    VSFTPD的设置选项 VSFTPD的配置文件/etc/vsftpd/vsftpd.conf是个文本文件。以#字符开始的行是注释行。每个选项设置为一行,格式为option=value,注意=号两边不能留空白符。除了这个主配置文件外,还可以给特定用户设定个人配置文件,具体介绍见后。 VSFTPD包...

  • 重新安装vsftpd程序的注意事项

    日期:

    以前安装vsftpd的时候有些问题,需要重新来安装,直接转到/usr/ports/可以运行.以下办法通用. 1.make reinstall,如果不行, 可以试用以下方法: make deinstall clean //卸载 make rmconfig //删除配置文件 make reinstall clean //重新安装...