Niginx+varnish+squid+Ats
午夜听雨
这个作者很懒,什么都没留下…
展开
-
linux 安装Nginx-0.8.54
今天安装了nginx,主要参考下面的两篇文章。主要是第一篇,但需要注意的是–prefix=/usr/webserver/nginx/ 后面加“/” 指示一个目录,否则会提示你参数无效。 在某些环境下没有安装编译环境时 ,在安装pcre的时候 会出现libtool: compile: unrecognized option `-DHAVE_CONFIG_H' 的错误,我安装libtool ...原创 2013-03-18 09:39:20 · 127 阅读 · 0 评论 -
nginx反向代理demo
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_con...原创 2017-12-20 13:24:15 · 277 阅读 · 0 评论 -
如何安装nginx_lua_module模块
nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力http://wiki.nginx.org/HttpLuaModule 正文:1 下载luajit 2.0并安装http://luajit.org/download.ht...原创 2014-07-15 16:02:49 · 127 阅读 · 0 评论 -
nginx不浏览直接下载文件
当我们使用Nginx时,如果要让一些附件比如txt,pdf,doc等不直接在浏览器打开,而弹出另存为的对话框(也就是下载),则可以在nginx里添加如下配置:[code="java"]location /{if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){add_h...原创 2014-07-10 14:02:02 · 2050 阅读 · 0 评论 -
nginx的upstream目前支持5种方式的分配
nginx的upstream目前支持5种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10; ...原创 2014-07-07 08:43:39 · 572 阅读 · 0 评论 -
Nginx设置proxy_cache缓存
Nginx原先是没有proxy_cache功能的,貌似从0.8.x版本以后就加入了这个类似Squid缓存的功能,Proxy_cache是吧URL当作Key,用md5编码哈希后保存在磁盘上,支持任意的URL,也支持非200状态码,如404/302等。这个功能已经可以取代Squid,特别是性能上,Nginx对多核CPU的利用就比Squid强很多。在nginx.conf里的http块加入以下代码...原创 2014-06-27 09:24:02 · 378 阅读 · 0 评论 -
Varnish配置
[code="java"]# This is a basic VCL configuration file for varnish. See the vcl(7)# man page for details on VCL syntax and semantics.# # Default backend definition. Set this to point to your ...原创 2014-06-24 14:31:29 · 123 阅读 · 0 评论 -
ngix缓存设置详解
[code="java"]#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events {...原创 2014-06-24 14:28:00 · 249 阅读 · 0 评论 -
谈谈varnish,squid,apache,nginx缓存的对比
群里总是有人在问cache用什么,有varnish,squid,apache,nginx这几种,到底是我们用什么架构cache。1、从这些功能上。varnish和squid是专业的cache服务,而apache,nginx这些都是第三方模块完成。2、要做cache服务的话,我们肯定是要选择专业的cache服务,优先选择squid和varnish。varnish本身的技术上优势要高于sq...原创 2014-06-24 14:18:53 · 111 阅读 · 0 评论 -
nginx启动,重启,关闭命令
停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:p...原创 2014-06-19 15:19:40 · 128 阅读 · 0 评论 -
./configure: error: the HTTP rewrite module requires the PCRE library
有时候,我们需要单独安装nginx,来处理大量的下载请求。单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf nginx-0.8.33.tar.gz cd nginx-0.8.33./configure --prefix=/u...原创 2014-06-19 13:57:28 · 117 阅读 · 0 评论 -
nginx负载均衡配置实例
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_c...原创 2013-03-18 15:35:06 · 204 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; p...原创 2013-03-18 14:06:44 · 140 阅读 · 0 评论 -
nginx设置反向代理后,页面上的js css文件无法加载
问题现象: nginx配置反向代理后,网页可以正常访问,但是页面上的js css文件无法加载,页面样式乱了。(1)nginx配置如下:技术分享(2)域名访问:js css文件无法加载;(2)域名访问:js css文件无法加载;技术分享(3)IP访问:js css文件可以正常加载;技术分享 解决方法: ngi...原创 2018-09-06 18:32:21 · 2268 阅读 · 0 评论