• Vsftpd软件包的获取与安装

    日期:

    11.2 Vsftpd简介 Vsftpd是一种在GPL许可下开放源代码的FTP服务器,用于多种UNIX系统和Linux系统。Vsftpd也称为Very Secure FTP Daemon,它是一种安全、快速、稳定的FTP服务器,能够高效地处理大量的并发连接。 11.2.1 Vsftpd软件包的获取与安装 Vsftpd的主要...

  • 面向初学者的vsftpd安装指南

    日期:

    在最新的各大发行版中的安装盘中都有vsFTPd的软件包,您用相应发行版提供的软件包管理工具就能安装上;当然您可以到各大发行版的FTP镜像中找到vsftpd的软件包;当然也能用软件包的管理工具在线安装;vsftpd的软件包本来不大,花不了多长时间,两分钟就够了吧...

  • 安全的FTP服务器 vsftpd简介

    日期:

    vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。比如: 非常高的安全性需求 带宽限制 良好的可伸缩性 创建虚拟用户的可能性 IPv6支持 中等偏...

  • 大规模集群FTP代理的解决方案

    日期:

    在日常工作中,我们经常需要在某服务器上开FTP(Server)服务。但就是这么简单的事情通常也会变得很复杂,原因如下: 1、需要开通FTP的服务器没有公网IP地址;(即不能直接访问到) 2、这样的服务器很多,可能是成百上千台; 3、所有的FTP账号必须为虚拟账号,...

  • 监控Nginx负载均衡器脚本

    日期:

    监控Nginx负载均衡器脚本 1.编写脚本 vim nginx_pid.sh #!/bin/bash while : do nginxpid=`ps -C nginx --no-header | wc -l` if [ $nginxpid -eq 0 ];then /usr/local/nginx/sbin/nginx sleep 5 if [ $nginxpid -eq 0 ];then /etc/init.d/keepalived stop f...

  • Nginx 静态文件缓存时间设置

    日期:

    1.location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 2. { 3. expires 30d; 4. } 5. 6. location ~ .*\.(js|css)?$ 7. { 8. expires 1h; 9. } 1.代表图片默认缓存30天 2.JS和CSS默认缓存1小时 用户可以根据需求设置Nginx...

  • nginx的时间管理

    日期:

    nginx出于性能考虑采用类似lib_event的方式,自己对时间进行了cache,用来减少对gettimeofday()的调用,因为一般来说服务器对时间的精度要求不是特别的高,不过如果需要比较精确的timer,nginx还提供了一个timer_resolution指令用来设置时间精度,具体的机...

  • Nginx 缓存解决方案

    日期:

    试验了用128MB的小机Nginx反代+缓存跑了个3万ip的站,负载一直在0.01-0.02,没感觉 目前,Nginx的缓存控制机制是软肋,特别是清理过期缓存方面,有2种方法来清理过期的缓存,当然,nginx自身也会清理的,但清理的机制不好。所以,只能do it yourself. 1. Cro...

  • nginx中upstream的设计和实现(一)

    日期:

    nginx在1.3.1添加了一个新模块 least_conn,也就是我们常说的最少连接负载均衡算法,简单来说就是每次选择的都是当前最少连接的一个server(这个最少连接不是全局的,是每个进程都有自己的一个统计列表)。 在看最少连接模块之前需要对round robin模块有一定的...

  • nginx中upstream的设计和实现(二)

    日期:

    这次主要来看upstream的几个相关的hook函数。 首先要知道,对于upstream,同时有两个连接,一个时client和nginx,一个是nginx和upstream,这个时候就会有两个回调,然后上篇blog中,我们能看到在upstream中,会改变read_event_handler和write_event_handler,...