您的位置:首页 > 科技 > 能源 > 桂林东西巷_网页设计html代码大全居中_seo智能优化_昆明网站开发推广公司

桂林东西巷_网页设计html代码大全居中_seo智能优化_昆明网站开发推广公司

2025/2/24 19:05:02 来源:https://blog.csdn.net/Liang_GaRy/article/details/143728505  浏览:    关键词:桂林东西巷_网页设计html代码大全居中_seo智能优化_昆明网站开发推广公司
桂林东西巷_网页设计html代码大全居中_seo智能优化_昆明网站开发推广公司

Nginx的反向代理实验

今天分享的实验其实就是一个变形;变形uri看看nginx的配置有什么区别;

这个有点绕,是比较不同的配置路径会有什么的区别?

来看看这个变形会得出什么的效果

1.首先配置后端服务器的资源
  • 首页资源–>192.168.75.73的配置如下
#设置别名-->偷懒而已
[root@Linux3 ~]# alias 'nginx=/usr/local/nginx/sbin/nginx'#使得别名生效
[root@Linux3 ~]# source /root/.bashrc #启动nginx
[root@Linux3 ~]# nginx #修改默认的;主页面
[root@Linux3 ~]# echo "THis IS 75.73后端服务器资源" > /usr/local/nginx/html/index.html #自己访问一下资源
[root@Linux3 ~]# curl  192.168.75.73
THis IS 75.73后端服务器资源
2.代理服务器配置

这个是更加高级的一个变形;

  • 刚才配置代理服务器的location是没有uri路径的;
  • 就是proxy_pass 后面没有uri;如果有uri路径,又是如何理解?
  • 这里就需要注意一下资源路径的位置了;
#看看配置文件-->这里是代理服务器来实验
[root@Linux2 ~]# vim /usr/local/nginx/conf/nginx.conf
.........#这里的location呢就多添加了一个/liangjiawei/的目录location /liangjiawei/ {# root   html;# index  index.html index.htm;proxy_pass http://192.168.75.73;}
#重载配置文件
[root@Linux2 ~]# nginx -s reload

测试说明情况:

  • 客户访问
#如果说客户直接 访问这个资源
[root@Linux1 ~]# curl -I www.liangjiawei.net/liangjiwei
HTTP/1.1 404 Not Found
.........#这里直接报错404-->那么我再代理服务器端设置资源看看#再192.168.75.72代理服务器创建资源再测试
[root@Linux2 ~]# mkdir /usr/local/nginx/html/liangjiawei
[root@Linux2 ~]# echo "这个是75.72.代理端的资源liangjiawei" > /usr/local/nginx/html/liangjiawei/index.html#依然是报错,-->这里就可以知道,代理的就是后端的资源
[root@Linux1 ~]# curl -I www.liangjiawei.net/liangjiwei
HTTP/1.1 404 Not Found
3.再次配置后端服务器设置资源
#修改配置文件
[root@Linux3 ~]# vim /usr/local/nginx/conf/nginx.conf
.......location / {root   html;index  index.html index.htm;}#添加一个liangjiawei的资源路径location /liangjiawei/ {index  index.html index.htm;}#重载配置文件
[root@Linux3 ~]# nginx -s reload#创建资源
[root@Linux3 ~]# mkdir /usr/local/nginx/html/liangjiawei
[root@Linux3 ~]# echo "这个是后端75.73服务器的liangjiawei目录资源" > /usr/local/nginx/html/liangjiawei/index.html
4.测试:
#验证测试看看#如果直接访问域名-->得到本机的默认页面
[root@Linux1 ~]# curl www.liangjiawei.net
这个是代理75.72服务器的默认页面 
这个是代理75.72服务器的默认页面 #如果是带路径访问,怎么说?
[root@Linux1 ~]# curl www.liangjiawei.net/liangjiawei/
这个是后端75.73服务器的liangjiawei目录资源

解释说明

  • 代理服务器端配置了uri的路径值得是远端的服务器的路径
  • 如果要访问成功,那么后端的资源要有

分享环节:

hi,亲爱的朋友们:

  • 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
  • 资源免费共享;有需要滴滴,(仅仅是我有的)

我的坚持初衷:💕立志要成为一名架构师

  • 不断地去坚持学,其中的各种各样的难度,不言而喻~!
  • 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!

如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com