随笔分类 - nginx
摘要:这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12.04~15.04的32位和64...
阅读全文
摘要:nginx 403 forbidden 二种原因引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。今天又遇到 了,顺便总结一下。1,缺少index.html或者index.php文件server{listen80;server_namelocalhost;index...
阅读全文
摘要:近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”。响应式web设计是一种纯前端技术js、css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前设备...
阅读全文
摘要:#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/lo...
阅读全文
摘要:使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。比如我的网站...
阅读全文
摘要:#设置时间date -s "2015-4-15 10:22:44" #在写入mac系统clock -w#格式化时间date -d yesterday +%Y%M%d
阅读全文
摘要:一:编译nginx ,并配置Cd /app/pcre-8.12./configureMake && make installCd nginx-1.2.7./configure --prefix=/usr/local/nginx --add-module=/app/ngx_http_consisten...
阅读全文
摘要:一:优化思路 (1)建立socket连接 (2)打开文件,并沿socket返回。二:优化(1) 修改nginx.conf 进程数量 默认是1024 改成20140 worker_rlimit_nofile 10000; (2)修改最大连接数 somaxconn 默认打开128个文件...
阅读全文
摘要:一:找到apache ab模块。ab -c 1000 -n 50000 http://127.0.0.1/index.html查看信息;超过1024个线程 出现错误,说打开文件太多了。cket: Too many open files (24)查看支持多少个线程:ulimit -n 一般默认是1...
阅读全文
摘要:高性能的服务器的架设对于高性能网站 ,请求量大,如何支撑?1方面,要减少请求对于开发人员----合并css, 背景图片, 减少mysql查询等.2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询.3: 利用cdn来响应请求4: 最终剩下的,不可避免的请求----服务器集群+负载...
阅读全文
摘要:nginx第三方模块官网:http://wiki.nginx.org/HttpUpstreamConsistentHashnginx第三方模块下载地址:https://github.com/replay/ngx_http_consistent_hash/archive/master.zip下载模块 ...
阅读全文
摘要:一:配置php扩展memcachedwgethttp://memcached.googlecode.com/files/memcached-1.4.9.tar.gz# tar zvxf memcached-1.4.9.tar.gz# cd memcached-1.4.9/usr/bin/phpize...
阅读全文
摘要:----------------------安装memcacghed location / { #设置key set $memecached_key "$url"; #根据key查找对应的服务器 memcached_pass 127.0.0.1:11211; #出错的时候回调p...
阅读全文
摘要:一:nginx实现负载均衡-----------------原理--------------------------(1) 反向代理后端如果有多台服务器,自然可形成负载均衡,但proxy_pass如何指向多台服务器? 答:把多台服务器用 upstream指定绑定在一起并起个组名,然后proxy_pa...
阅读全文
摘要:Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log...
阅读全文
摘要:一:nginx反向代理实现nginx+apache动静分离-------------概念---------------------------nginx反向代理服务器+负载均衡用nginx做反向代理和负载均衡非常简单,支持两个用法 1个proxy, 1个upstream,分别用来做反向代理,和负载均...
阅读全文
摘要:一:nginx 中配置 expires缓存提升网站负载对于网站的图片,尤其是新闻站, 图片一旦发布, 改动的可能是非常小的.我们希望 能否在用户访问一次后, 图片缓存在用户的浏览器端,且时间比较长的缓存.可以, 用到 nginx的expires设置 .nginx中设置过期时间,非常简单,在locat...
阅读全文
摘要:一:nginx gzip压缩提升网站速度我们观察news.163.com的头信息请求:Accept-Encoding:gzip,deflate,sdch响应:Content-Encoding:gzipContent-Length:36093再把页面另存下来,观察,约10W字节,实际传输的36093字...
阅读全文
摘要:一:URL 重写 ecshop案例Rewrite语法Rewrite 正则表达式 定向后的位置 模式Goods-3.html ---->Goods.php?goods_id=3goods-([\d]+)\.html ---> goods.php?goods_id =$1 location /ecs...
阅读全文
摘要:一: nginx上安装ecshop 案例(1)解压到 nginx/html下 浏览器访问:127.0.0.1/ecshop/index.php 出现错误:not funod file 原因:nginx 中 nginx.conf location 没有默认的index.php ...
阅读全文