`

nginx和tomcat配置图片处理和应用分开

阅读更多

在nginx 的nginx.conf中增加代理配置

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    include      /root/nginx/config/proxy.conf;

===================proxy.conf里面的内容=====================

proxy_redirect          off;
proxy_set_header        Host $host;
proxy_set_header        X-Real-IP $remote_addr;
#proxy_set_header       X-Forwarded-For   $proxy_add_x_forwarded_for;
client_max_body_size    10m;
client_body_buffer_size 128k;
proxy_connect_timeout   90;
proxy_send_timeout      90;
proxy_read_timeout      90;
proxy_buffer_size       4k;
proxy_buffers           4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;


===================default.conf配置====================================

server {
    listen       80;
    server_name  wwww.hupun.com;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   /usr/share/nginx/html/web;
        index  index.html index.htm;
    }

    location ~ ^/SCM/(images|pages|javascript|js|css|flash|media|static)/  {
                root    /usr/share/tomcat/apache-tomcat-7.0.22/webapps;
        #        expires 30d;
    }

    location ~ ^/SCM/(.*.jpg|.*.gif|.*.png|.*.bmp)/  {
                root    /usr/share/tomcat/apache-tomcat-7.0.22/webapps;
    }

    location /SCM {
        index sys.index.d;
        proxy_pass http://127.0.0.1:8080$request_uri;
    }

    error_page  404              /404.html;
    location = /404.html {
        root   /usr/share/nginx/html;
    }

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}
分享到:
评论

相关推荐

    Tomcat应用部署及nginx+tomcat实现动静分离项目

    动静分离即将动态请求和静态请求分开处理,动态请求由Tomcat处理,静态请求则由nginx直接返回,这样可以减少Tomcat的负载,加快页面加载速度。在配置nginx时,需要了解如何配置upstream模块来设置Tomcat集群,以及...

    Arch-03-15- Nginx+tomcat 配置负载均衡动静分离

    https://cnmqw.iteye.com/blog/1147245”,虽然没有给出具体信息,但通常这样的博客文章会详细解释配置过程,包括安装Nginx和Tomcat、配置Nginx的负载均衡和静态资源处理,以及在Tomcat中部署应用等步骤。...

    linux下nginx+tomcat负载均衡配置

    为了提高性能和资源利用率,通常会将静态资源(如图片、CSS 和 JavaScript 文件)和动态请求(如处理业务逻辑的请求)分开处理。Nginx 可以通过以下方式配置来实现这一点: ```nginx server { listen 80; server_...

    Nginx+Tomcat 动静分离实现负载均衡.rar

    这个“Nginx+Tomcat 动静分离实现负载均衡.rar”压缩包文件很可能是关于如何利用Nginx作为反向代理和负载均衡器,以及Tomcat作为Java应用服务器,来实现这两种技术的详细教程或指南。 首先,我们来理解一下“动静...

    Tomcat+Nginx+Redis+PostgreSQL架构系统部署手册V1.0

    Tomcat配置步骤包括: 1. 修改端口号,以避免与其他服务冲突; 2. 调整默认线程数,以提高处理能力; 3. 开启并配置后台管理界面的用户权限。 #### Redis安装配置 Redis安装配置步骤未在片段中提供,但通常包括...

    nginx 配置 , 动静分离 及项目部署

    在实际应用中,通常使用Nginx作为前端服务器处理静态内容,而后端服务器如Tomcat则处理动态内容。这样做的好处包括: - **提高性能**:Nginx在处理静态内容方面比Tomcat更高效。 - **减轻服务器压力**:通过分散...

    nginx集群和动静分离初步配置

    Nginx作为静态资源服务器,可以高效地处理静态文件请求,而动态请求则交给后端的应用服务器(如Apache或Tomcat)处理。 1. **配置静态文件路径**:在Nginx配置文件中,可以直接指定静态文件目录,当请求匹配到这些...

    Nginx 学习手册.pdf

    静态资源(如图片、CSS、JavaScript 文件)由专门的服务器或CDN提供,动态请求(如数据库查询)则由应用服务器处理。这样可以减少动态服务器的负担,加速页面加载。 4. **Nginx 安装与配置** 在 Linux 系统中,...

    nginx基础第四讲.动静分离.docx

    3. 提高可扩展性:动态和静态资源分开处理,方便系统扩展和优化。 总之,动静分离是提高网站性能和稳定性的关键策略。通过Nginx的配置,我们可以轻松实现这一目标,为用户提供更快更稳定的访问体验。在实际应用中,...

    Nginx系列教程(四)| 一文带你读懂Nginx的动静分离.pdf

    Nginx作为高性能的HTTP和反向代理服务器,常用于处理静态文件服务,而动态请求则可交由其他应用服务器处理,比如Tomcat。 静态页面的特点主要体现在页面内容不经常变化,与用户请求之间是一对一的关系,这些页面...

    nginx 解决首页跳转问题详解

    在实际部署时,可能需要考虑将Nginx和Tomcat的上线分开进行,以避免可能出现的服务中断或配置错误。当静态资源和动态资源托管在不同的服务器上时,需要确保Nginx的配置正确地指向了所有相关资源,并且配置了正确的...

    tomcat架构解析-高清-完整

    你要知道Servlet规范相关的内容、Tomcat支持的各种特性配置、Web服务器(Apache、Nginx)等的配置,所有这些在实际工作中是必不可少的,如果每次出问题了才想起谷歌和百度,这自然是不行的。而如果有个完备的手册在...

    nginx动静分离

    2. **动态资源处理**:当遇到以`.jsp`或`.do`结尾的请求时,Nginx会将其转发给Tomcat进行处理。通过设置`proxy_pass`指令指定Tomcat的地址,再通过`proxy_set_header`指令传递必要的HTTP头信息,确保Tomcat能够正确...

    自动部署步骤-简易.

    这个脚本可能包含了配置Nginx和Tomcat服务器的相关逻辑,并且需要替换`taskplattest.360buy.com`和`spservicetest.360buy.com`为实际的应用名称。 3. **访问Web界面配置**: 登录到部署管理平台(例如 ...

    J2EEWEB开发教程

    通过在`server.xml`中添加元素来配置应用的上下文路径等信息。 **3.13 利用Tomcat配置虚拟主机** 通过配置虚拟主机,可以在同一台服务器上托管多个Web站点。 **3.14 小结** 本章详细介绍了如何使用Tomcat来创建和...

    搭建FastDFS安装包

    FastDFS是一款开源的高性能、轻量级的分布式文件系统,主要解决大容量存储和负载均衡的问题,特别适合图片、视频等大数据量的互联网应用。它将文件存储和文件服务分离,使得系统架构更加清晰,同时提供了高可用性和...

    基于SpringBoot+vue旅游管理系统(源码+部署说明+演示视频+源码介绍).zip

    前后端分离是一种现代Web开发模式,将业务逻辑和视图展示分开处理。前端专注于用户界面和用户体验,而后端专注于数据处理和服务提供。在本系统中,Vue.js作为前端,与SpringBoot后端通过RESTful API进行通信,实现...

    2022年服务器相关软件系统及应用(共40张PPT).pptx

    总结来说,2022年的服务器相关软件系统涵盖了操作系统选择、中间件配置、数据库管理、高可用性和负载均衡策略等多个方面,这些技术和应用的选择与优化对于构建稳定、高效、安全的IT基础设施至关重要。

Global site tag (gtag.js) - Google Analytics