一、应用场景
外网用户能访问到内网的环境
二、配置方式
通过在外网机子配置,使得在访问外网机子80端口的时候能跳转到内网机子的80端口
假设 外网机子192.168.202.18;内网机子192.168.201.120
1、在外网Linux服务器(下称外网机子)上安装nginx
2、在外网机子中找到nginx的配置文件
这里nginx的安装路径为:/usr/local/nginx
进入/usr/local/nginx/conf目录,找到文件nginx.conf,找到以下内容,并添加proxy_pass,保存
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_pass http://192.168.201.120:80; #此行为新增内容 ,这时配置了/表示所有请求都被匹配到这里,访问192.168.202.18的任意地址,都会映射到http://192.168.201.120:80
这时配置了/表示所有请求都被匹配到这里,访问192.168.202.18的任意地址,都会映射到http://192.168.201.120:80
}3、重启nginx
[root@Centos6x64 nginx]# pwd
/usr/local/nginx
[root@Centos6x64 nginx]# ./sbin/nginx
三、检验结果
在浏览器中访问外网http://192.168.202.18,结果可以看到内网机子192.168.201.120的内容
备注:nginx系统指令指令学习https://blog.youkuaiyun.com/xxcupid/article/details/52503613