• nginx+keepalived来实现nginx服务器的高可用

    日期:

    之前有做过lvs+keepalived来实现高可用。可是现在nginx已经用到了很多公司的web服务器上,并且也表现出优良的性能。 那么在架构中,nginx放在前端用作负载均衡和处理静态页面以及缓存,是一个很重要的位置,必须要保证nginx服务器的高可用, 今天简单介绍下...

  • nginx+mysql+php-fpm源码编译安装

    日期:

    要求:所有的安装包都装在/usr/local/server/下面 首先检查各种库有没有装上 for i in ` rpm -q gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 g...

  • 关于Nginx配置文件及ReWriteUrl那点事

    日期:

    Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Rewrite规则语法如下: rewrite ^/b/(.*)\.html /play.PHP?video=$1 break; 如果加上if语句,示例如下: if (!-f $r...

  • nginx配置优化+负载均衡+动静分离(附带参数解析)

    日期:

    #指定nginx进程运行用户以及用户组 user www www; #nginx要开启的进程数为8 worker_processes 8; #全局错误日志文件 #debug输出日志最为详细,而crit输出日志最少/var/log目录是linux下的日志存放目录 error_log /var/log/nginx/nginx_error.log crit; #指定...

  • nginx 直接在配置文章中设置日志分割

    日期:

    直接在nginx配置文件中,配置日志循环,而不需使用logrotate或配置cron任务。需要使用到$time_iso8601 内嵌变量来获取时间。$time_iso8601格式如下:2015-08-07T18:12:02+02:00。然后使用正则表达式来获取所需时间的数据。 按天分割日志 使用下面的代码块 1...

  • 用awstats来监控分析nginx的日志

    日期:

    不多说话,看操作 首先配置nginx的日志格式,,因为nginx默认的日志格式awstats是不能分析的,必要要把nginx的格式改为和apache的日志格式一样才行, nginx日志格式定义如下: log_format www_log $remote_addr - $remote_user [$time_local] $request $stat...

  • Nginx的http和https(ssl)共存

    日期:

    因为公司项目有需要用到https的链接,就去弄了个证书,配置上之后,https可以正常访问,但是之前的http的都是显示400错误,nginx的配置如下: server { listen 80 default backlog=2048; listen 443; server_name linuxyan.com; root /var/www/html; ssl on;...

  • nginx设置编码(charset)解决网页乱码

    日期:

    因为这段时间博客搬家到阿里云,备案的时候关了好几天,, 搬好之后,发现百度的收录没了、悲催、 这几天一直在对博客微调,因为也换了主题,换了清新一点的, 加了几个广告,但是不影响阅读,希望大家理解。 扯了这么多,说正事儿, 今天无意间看到博客里面...

  • Nginx配置和内核优化 实现突破十万并发

    日期:

    nginx指令中的优化(配置文件) worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个c...

  • “nginx + django runfcgi”情况下的nginx配置文件

    日期:

    server { listen 192.168.xx.xx; access_log /var/log/nginx/django.log; location / { # host and port to fastcgi server fastcgi_pass 127.0.0.1:8000; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param REQUEST_METHOD $request_method; fas...