Nginx反向代理内网服务器WEB应用
需求分析:
A服务器: Linux系统,多网卡,其中有公网IP,用于前端,装有Nginx;
B服务器: windows系统,有局域网IP,另外与A服务器同一局域网,没有公网IP,装有Apache;
在B服务器上有WEB应用需要在公网进行访问.
方法: 公网web能过域名反向代理到内网的服务器有web应用
前端Nginx服务器反向配置
server {
listen 80;
server_name it.net.cn www.it.net.cn;
if ($uri ~ [A-Z]){ rewrite ^(.*)$ $url last; }
charset utf-8;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://192.168.8.100:80;
}
}
访问it.net.cn或www.it.net.cn直接到内网服务器192.168.8.100:8
(责任编辑:IT) |