Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux下Nginx反向代理設置教程

Linux下Nginx反向代理設置教程

日期:2017/2/7 14:28:08      編輯:Linux教程
 

Nginx不但是大家常用的web服務器,同時也是一個高性能的反向代理服務器,下面說說反向代理的配置。

由於服務器不僅僅運行php,還有部分jsp的程序,所以需要利用反向代理來指定到本地相應的端口。

以下是對服務器下一個jsp網站代理的例子:
server {
listen 80;
server_name portal.jser.io;
server_tokens off; # 隱藏nginx版本號
location / {
proxy_pass http://localhost: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;
}
}


如果portal.jser.io訪問此服務器的話,直接從服務器內部轉到Tomcat的8080端口,實現了反向代理。

可以利用此方法對一台服務器配置多個站點,通過不同的域名來指定到不同的目錄或者端口。

Copyright © Windows教程網 All Rights Reserved