这期内容当中小编将会给大家带来有关如何在PHP中利用Nginx实现一个反向代理功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>一、代理服务器强>
<强> 1,什么是代理服务器强>
代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。
upstream tomcatserver1 {,, server 192.168.72.49:8081;,,, }大敌; upstream tomcatserver2  {,,, server 192.168.72.49:8082;,,, }, ,server {,,, ,,,,listen ,,, 80,,,,,,, ,,,server_name 8081. max.com;,,,,,, ,,,# charset koi8-r;,,,,,, ,,,# access_log 日志/host.access.log 主要,,,,,,, ,,,的位置/,{,,,,,, ,,,,proxy_pass , http://tomcatserver1,,,,,,,, ,,,,index index.html 你,,,,,, ,},,,,, }, server {,,,, ,,,,,listen ,,, 80,,,,,, ,,,,server_name 8082. max.com;,,,,,, ,,,,,# charset koi8-r;,,,,,, ,,,,,# access_log 日志/host.access.log 主要,,,,,,, ,,,,的位置/,{,,,,,, ,,,,proxy_pass , http://tomcatserver2,,,,,,,, ,,,,index index.html 你,,,,,, ,,},,,,,,, 以前,}>
流程:
1)浏览器访问8081. max.com,通过本地主人文件域名解析,找到192.168.72.49服务器(安装nginx)
2) nginx反向代理接受客户机请求,找到server_name为max.com 8081.的服务器节点,根据proxy_pass对应的http路径,将请求转发到上游tomcatserver1上,即端口号为8081的tomcat服务器。