这是我的第一个问题。如果我弄错了,只要指出&下次我会改进的。我是Java & Linux的新手。我使用Tomcat 7在VPS上部署了Spring应用程序,并使用nginx作为代理服务器。在上网几天后,我发现这可能是一个很好的组合,而不是使用tomcat和apache。我将更多地了解nginx能做什么。目前,nginx处理来自客户端的SSL,Tomcat位于同一台机器上&充当带有HTTP连接器的后端服务器( Tomcat和Nginx之间没有SSL )。我还使用limit_req模块作为基本的HTTP保护。我也知道当使用Tomcat作为web服务器时,本机库。每当我启动我的猫,它说我的APRis找不到。
我的nginx公司:
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;
}发布于 2013-06-17 15:04:27
我试着回答你的问题:
发布于 2013-09-27 06:55:05
不,你不需要土生猫。您只需将nginx配置为将请求代理到tomcat服务器。使用nginx,您可以配置tomcat服务器集群以实现负载平衡和故障转移。
https://stackoverflow.com/questions/16252566
复制相似问题