歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux下Nginx反向代理設置教程

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 © Linux教程網 All Rights Reserved