nginx 安装
首先安装pcre
./configure
make
make install
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
nginx 负载均衡配置
upstream dyRes {
server 127.0.0.1:8081;
server 127.0.0.1:8082;
}
upstream staticRes {
server 127.0.0.1:81;
server 127.0.0.1:82;
}
server {
listen 80;
server_name l27.0.0.1;
charset gbk;
#access_log logs/host.access.log main;
location ~* \.(ico|gif|bmp|jpg|jpeg|png|swf|js|css|html|htm)$ {
access_log on;
index index.html index.htm;
proxy_pass http://staticRes ;
}
location ~* \.(js)$ {
access_log on;
index index.html index.htm;
proxy_pass http://staticRes ;
}
#dwr 特殊处理
location ^~/cprime/dwr {
access_log on ;
index index.jsp ;
proxy_pass http://dyRes ;
}
location ~* \.(action|jsp)$ {
access_log on ;
index /cprime/example/login.jsp ;
proxy_pass http://dyRes ;
}
#设定查看Nginx状态的地址
location /NginxStatus {
stub_status on;
access_log on;
auth_basic "NginxStatus";
# auth_basic_user_file conf/htpasswd;
}
}
静态资源缓存配置
在serser同级添加
proxy_cache_path /usr/local/resource/cache levels=1:2 keys_zone=NAME:10m inactive=1d max_size=300m ;
修改location如下
location ~* ^.+.(ico|gif|bmp|jpg|jpeg|png|swf)$ {
root /usr/local/resource/;
access_log on;
index index.html index.htm;
expires 5d;
proxy_cache NAME;#使用NAME这个keys_zone
proxy_cache_valid 200 302 1h;#200和302状态码保存1小时
proxy_cache_valid 301 1d;#301状态码保存一天
proxy_cache_valid any 1m;#其它的保存一分钟
}
proxy_cache 用来缓存静态资源
分享到:
相关推荐
nginx反向代理、负载均衡、缓存静态资源、URL重定向、读写分离.zip
Nginx负载均衡搭建及配置技术,尽可能详细介绍了相关配置用法及静态资源配置相关,提高服务器运行及运维方面的知识
简单介绍Nginx,实现负载均衡的配置和使用缓存存储静态资源文件,并可以通过purge模块删除缓存
当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器,Nginx采取了分阶段资源分配技术,处理静态文件和无缓存的反向代理加速,实现了负载均衡和...
SpringMVC访问静态资源SpringMVC访问静态资源SpringMVC访问静态资源
Nginx负载均衡【`重点`】Nginx为我们默认提供了三种负载均衡的策略: 轮询:将客户端发起的请求,平均的分配给每一台服务器。 权重:会将客户端的请求,根据服务器的权重值不同,分配不同的数量。 ip_...
本文主要介绍在测试环境中通过 nginx 实现基本的 负载均衡 功能。 nginx 可以提供 HTTP 服务,包括处理静态文件,支持 SSL 和 TLS SNI、GZIP 网页压缩、虚拟主机、URL 重写等功能,可以搭配 FastCGI、uwsgi 等程序...
上篇博客说明了Nginx在应用架构中的作用,以及负载均衡的思路。这篇实践一下其中的访问静态资源与访问动态资源的操作。 一、认识访问静态资源与访问动态资源的区别 静态资源:指存储在硬盘内的数据,固定的数据,不...
03.Nginx提供静态资源WEB服务 04.Nginx提供代理服务 05.Nginx提供负载均衡 06.Nginx提供ProxyCache缓存服务 07.Nginx Rewrite跳转规则与实践 08.Nginx构建Https加密传输网站(基于IOS苹果要求) 09.Nginx构建动态网站...
github 中很多项目都有一个 readme 文件,很多人喜欢在文件中添加自己的创作或封面图片,比如 substack 为他的每个项目绘制了一个 logo。这些图片在 github 中能直接在页面中显示出来,不过 url 被替换成了 github ...
实现动态/静态(资源请求)分离和负载均衡打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
目标1:理解MyCat分片,能够配置MyCat分片目标2:掌握Nginx的安装与静态网站部署目标3:掌握Nginx的静态网站部署目标4:理解Nginx的反向代理与负载均衡,能够配置反向代理与负载均衡目标5:了解项目整体部署方案...
1、作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高 2、作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度 3、作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,...
2. Nginx作为Web服务器:配置Nginx作为静态资源Web服务器,了解虚拟主机和Location的概念,掌握Nginx处理HTTP请求的流程。 3. Nginx反向代理:学习如何使用Nginx实现反向代理,代理upstream服务器,配置负载均衡和健康...
Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。 无缓存的反向代理加速,简单的负载均衡和容错。 FastCGI,简单的负载均衡和...
nginx常用做静态内容服务和反向代理服务器,直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java webapp跑在里面的东西,对应同级别的有jboss,je
Nginx 具有占用资源少、处理能力强等优点,在互联网应用中广泛应用于静态资源服务、反向代理、负载均衡、HTTP缓存、SSL 加速等场景。 Nginx 的主要特点包括: 占用资源少:Nginx 在常见的配置下,所需的内存和...
1、解决跨域问题,做静态或动态代理 2、解决服务器负载均衡问题 资源包中有demo示例,自测多次
1、用户 APP 采用 JAVA 环境布署,初始环境两台服务器,实现负载均衡与高可用,前端负载使 用 nginx 做负载 2、商家 APP 采用 JAVA 环境布署,初始环境两台服务器,实现负载均衡与高可用,前端负载使 用 nginx 做...