网络结构如上图. 可能你只有一个公网的Ip地址. 但是您的内网有个网站需要映射至外网.而又不想添加其它的非80端口.则你可以直接使用nginx来做反向代理即可. 首先,配置nginx.conf文件.第一次安装的Nginx的默认根目录查找方法:首先到/usr/local/nginx/conf目录下找到nginx.conf文件
在location /{} 上面增加/api请求的路径 ,proxy_pass用来转发,就可以实现代理了 然后直接重启下nginx的服务.看下是否正常.有没有报错. 如没有错误信息就OK了.你有多个网站就可以设置多个reverse-proxy.conf中的server段就可以了.一个网站一个段.区分开.下次查看下很方便. Nginx操作命令参考:
因篇幅问题不能全部显示,请点此查看更多更全内容