小编Toa*_*Huy的帖子

Apache Tomcat 7 + Nginx - 需要IsTomcat Native吗?

这是我的第一个问题.如果我犯了错误,只需指出它,我下次就会改进它.我是Java Dev,是Linux的新手.我在带有Tomcat 7的VPS上部署我的Spring MVC应用程序,并使用nginx作为代理服务器.在互联网上冲浪几天后,我发现它可能是一个很好的组合,而不是使用带有apache的tomcat.我将更多地了解nginx可以做些什么.目前,nginx处理来自客户端的SSL,Tomcat位于同一台机器上,并作为具有HTTP连接器的后端服务器(Tomcat和Nginx之间没有SSL).我也使用limit_req模块作为基本的HTTP Flood保护.当使用Tomcat作为Web服务器时,我也了解APR - Tomcat本机库.每当我启动我的tomcat时,它都说我的APR没有找到.

  1. 在这种情况下(nginx + tomcat http连接器)我是否需要为Tomcat安装APR lib以加速我的服务器?
  2. 通过使用代理缓存img,css,我是否有益...
  3. 谁用这种配置处理静态文件?如果tomcat有,我们需要安装APR,对吧?
  4. 有没有办法在使用代理时保护某些请求模式(如登录页面)?

我的nginx conf:

server {
    listen  443 ssl;    
        server_name  domain;
    ssl on;
    ssl_certificate /etc/nginx/ssl/domain.crt;
    ssl_certificate_key /etc/nginx/ssl/domain.key;

    location / {
                proxy_pass http://localhost:8080;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto https;
        proxy_set_header X-Forwarfed-For $proxy_add_x_forwarded_for;    
    }
}

server {
        listen      80;
        server_name domain;
        return 301 https://$server_name$request_uri;
}
Run Code Online (Sandbox Code Playgroud)

tomcat reverse-proxy nginx apr

5
推荐指数
1
解决办法
3875
查看次数

标签 统计

apr ×1

nginx ×1

reverse-proxy ×1

tomcat ×1