• 折腾:HHVM+Nginx+FastCGI

    日期:

    今天闲来无事折腾下朋友新推荐的HHVM 下面这张是HHVM的探针图: HHVM是在HPHPc的基础上构建,它会将PHP代码转换成高级别的字节码(一种中间语言),在运行时即时(JIT)编译器会将这些字节码翻译成机器码。 下面是一些关于字节码、机器码和即时(JIT)编译器...

  • nginx无法完整下载文件的解决方法

    日期:

    Nginx前端反向代理Resin,有一个接近1m的xml文件直接通过Resin打开没问题,通过Nginx反向代理后被折断。 原因分析: Nginx反向代理设置限制了大文件传输。 解决方法: 根据实际情况,加大限制即可: 复制代码 代码示例: proxy_buffers 4 1m; proxy_busy_buff...

  • Nginx支持手机访问(WAP/XHTML)相关配置

    日期:

    在nginx服务器中,配置支持手机访问的方式,即可以支持WAP/XHTML格式的访问。 1、判断手机用户 一般通过User-Agent来判断,我的配置里加上了Java、curl和Wget,方便调试和其它内部项目的抓...

  • Nginx无缝升级的测试实例

    日期:

    nginx的无缝升级 Nginx编译后就一个小文件,不带动态库,升级也可以无缝升级,并不影响访问。 首先,下载Nginx,然后执行: 复制代码 代码示例: wget http://soft.vpser.net/web/nginx/nginx-0.7.65.tar.gz 再执行: 复制代码 代码示例: ./configure --user=...

  • Nginx日志分析 nginx日志切割与Awstats配置

    日期:

    nginx的日志切割脚本,以及Awstats的配置与使用,借助Awstats工具分析切割好的日志文件。 一,日志的切割 复制代码 代码示例: #!/bin/bash logs_path=/nginx/logs/ mv ${logs_path}access.log ${logs_path}access_$(date -d yesterday +%Y%m%d).log kill -US...

  • Nginx打开目录浏览功能(autoindex)的方法

    日期:

    nginx 开启目录浏览功能 Nginx 默认是不允许列出整个目录的。 打开nginx的目录浏览功能的方法,如下: 打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: autoindex_exact_size off; 默认为on,显示出文件的...

  • Nginx 负载均衡模块 ngx_http_upstream_module的配置详解

    日期:

    Nginx负载均衡模块 ngx_http_upstream_module ngx_http_upstream_module 模块用于定义可以被 proxy_pass、fastcgi_pass 以及memcached_pass 等指令引用的服务器群。 配置示例: 复制代码 代码示例: upstream backend { server backend1.example.com weight=5...

  • 分享:logrotate分割nginx日志的脚本

    日期:

    使用logrotate分割Nginx日志 首先,logrotate日志分割配置: 复制代码 代码示例: # cat /etc/logrotate.d/nginx /data/nginx_logs/*.access_log #nginx日志所在目录 { nocompress #不对日志文件进行转储压缩 daily #指定转储周期为每天 copytruncate #用于...

  • Nginx关闭日志的方法

    日期:

    在使用Nginx做Web服务器时,如果没有处理好日志,日志文件可能会很迅速增长。 此时,可以修改nginx.conf 找到access_log: 复制代码 代码示例: access_log /dev/null; error_log /dev/null; 日志就不会记录到具体的文件了,而是将全部的访问日志、错误日志输...

  • linux下开机启动nginx与resin的配置方法

    日期:

    linux系统中,将nginx与resin配置为开机启动的方法,首先将nginx配置为系统服务,然后创建了启动脚本。 1,将nginx配置为系统的服务 vi /etc/rc.d/init.d/nginx 启动管理脚本: 复制代码 代码示例: #!/bin/bash # nginx Startup script for theNginxHTTP Ser...