当前位置:首页 > CN2资讯 > 正文内容

Nginx代理Tomcat

1天前CN2资讯

访问主站,Nginx提供静态页面访问,jsp do动态由Tomcat代理。下面是配置文件




[root@PYTHON wwwroot]# cat /usr/local/nginx/conf/nginx.conf user www www; worker_processes 1; error_log /home/wwwlogs/nginx_error.log crit; pid /usr/local/nginx/logs/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 51200; events { use epoll; worker_connections 51200; } http { include mime.types; default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 50m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 256k; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; #limit_zone crawler $binary_remote_addr 10m; #log format log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; server { listen 80; server_name www.pirate.com 192.168.43.132; index index.html index.htm index.php; root /home/wwwroot; location ~ .*\.(php|php5)?$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; } location ~ (\.jsp)|(\.do)$ { proxy_pass http://192.168.43.132:8080; 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; } location /nginx-status { auth_basic "NginxStatus"; allow 192.168.43.0/24; deny all; stub_status on; access_log on; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /home/wwwlogs/access.log access; } include vhost/*.conf; }

说明: 66-70行是新添进去的代理Tomcat 需要访问更多动态访问,括号添加即可

      Nginx页面目录/home/wwwroot Tomcat也在这个目录下,与nginx的index.html同一级


在tomcat下面新建三个文件/home/wwwroot/tomcat/webapps/ROOT  a.html a.jsp

[root@PYTHON ROOT]# cat Tomcat " !!!!" [root@PYTHON ROOT]# cat a.html Tomcat a.index "a hello!!" [root@PYTHON ROOT]# cat a.jsp Tomcat a.jsp file "AAAAAA!!


开始测试:

访问192.168.43.132 显示nginx默认页面

访问192.168.43.132:8080


访问Tomcat默认页面没问题,现在测试jsp和do文件,用nginx是否可以代理访问

192.168.43.132/a.jsp  192.168.43.132/

访问nginx,通过配置文件的代理成功访问到tomcat目录的两个动态文件。




增加一个域名跳转命令访问ke.com 跳转到页面

ke.com 虚拟主机设置完毕之后添加 6-8行server { listen 80; server_name ke.com; root html; index index.html index.htm; if ($host = "ke.com"){ rewrite ^/(.*)$ http:///$1 permanent; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/24338.html

    分享给朋友:

    “Nginx代理Tomcat” 的相关文章

    搬瓦工VPS与IPv6: 优化你的网络体验

    搬瓦工(BandwagonHost)作为一家由加拿大IT7 Networks公司推出的品牌,专注于提供性价比较高的VPS主机服务。我一直对VPS的体验充满好奇,尤其是搬瓦工的背景与发展历程。最初,搬瓦工主要销售超低价的OpenVZ方案,吸引了不少预算有限的用户。随着技术的发展和市场需求的变化,搬瓦工...

    阿里云国际站:轻松注册与支付方式全解析

    什么是阿里云国际站? 在这个科技迅速发展的时代,云计算已经成为许多企业和个人开展业务的重要基础设施。阿里云国际站便是一处全球化的云计算服务平台,旨在为世界各地的用户提供高效、灵活和安全的云计算服务。它不仅支持多种功能,还具备强大的全球基础设施,能够满足不同用户的需求。 阿里云国际站被设定为一个面向全...

    低价CDN服务指南:如何选购与优化你的网站性能

    低价CDN服务概述 在当今互联网时代,CDN(内容分发网络)已经成为提高网站性能的重要工具。简单来说,CDN通过将网站内容缓存在不同地理位置的服务器上,帮助快速传输数据,减少用户等待时间。当我第一次接触CDN时,感觉它的工作原理就像一部精密的机器,把信息高效地分发到需要的地方。尤其是低价CDN,凭借...

    dataonline3:高效的数据管理与分析工具

    1. dataonline3概述 在当今这个数据驱动的时代,dataonline3作为一个先进的数据管理工具,受到了广泛关注。它整合了丰富的数据处理功能,使用户能够轻松地收集、分析和展示数据。用户无论是在科研、企业还是个人项目中,dataonline3都提供了便利和强大的支持。 dataonline...

    iHerb折扣攻略:轻松获取最佳优惠和值得购买的健康产品

    1.1 iHerb 平台简介 iHerb 是一个备受欢迎的在线购物平台,专注于健康和营养产品。我第一次接触 iHerb 是在寻找一些天然补品和有机食品的时候,发现这个网站不仅产品种类丰富,还提供了详细的产品信息和用户评价,帮助我做出明智的购买决策。无论是维生素、矿物质,还是植物提取物和美容护肤品,i...

    高性价比的斯巴达VPS评分与使用推荐

    斯巴达VPS概述 在互联网上,选择合适的服务器解决方案对每个业务来说都是至关重要的。虚拟专用服务器(VPS)便是其中一项极具吸引力的选择。简单来说,VPS就像是一个在物理服务器上运行的独立小房间。每个VPS都有自己的操作系统和资源,允许用户拥有更高的自由度和灵活性。这种设置特别适合那些需要比共享主机...