nginx如何配置才能与Tomcat一起使用呢?

1.首先假设有两个域名解析到了服务器上并且服务器上有安装nginx;

2.找到nginx的配置文件,进行如下配置:

server {  
    listen          80;//nginx监听的服务器端口  
    server_name     www.x.com;//要监听的域名   
    location / {   
        proxy_pass http://localhost:8099;//要将域名解析到的那个Tomcat   
        proxy_set_header   Host    $host;   
        proxy_set_header   X-Real-IP   $remote_addr;   
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;   
      
    }   
  
      
}  
server {  
    listen          80;  
    server_name     www.y.com;
    location / {   
        proxy_pass http://localhost:8088;
        proxy_set_header   Host    $host;   
        proxy_set_header   X-Real-IP   $remote_addr;   
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;   
      
    }   
  
      
}  

3.对nginx进行如上配置以后,重启nginx;

这样一来,用户在访问http://www.x.com的时候会请求到服务器8099端口的这个Tomcat上、

用户在访问http://www.y.com的时候会请求到服务器8088端口的这个Tomcat上。

你可能感兴趣的:(nginx,运维)