0
点赞
收藏
分享

微信扫一扫

架构师之路-学渣到学霸历程-56

Nginx的反向代理实验

今天要分享的就是nginx的反向代理实验,需要两台或者三台的服务器做测试;

1.实验规划:

  • 客户端:192.168.75.71
  • 代理服务器:192.168.75.72
  • 后端服务器:192.168.75.73

其实就是测试一下是否带上uri查看效果

2.首先配置后端服务器的资源

  • 首页资源-->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后端服务器资源

3.代理服务器配置

  • 配置代理服务器:192.168.75.72
  • 启动nginx
  • 配置代理的语法
#复制一份配置文件-->这里主要就是害怕改错了
[root@Linux2 ~]# cp /usr/local/nginx/conf/nginx.conf{,.bak}
#修改配置文件-->直接修改
[root@Linux2 ~]# vim /usr/local/nginx/conf/nginx.conf
...........
server {
listen 80;
#这里想了一下还是决定使用域名,验证更加清晰
server_name www.liangjiawei.net;
.............
#这台设置主页直接就;代理75.72的主页-->这里是在默认的server上面直接修改/的location
location / {
#注释掉原来的默认页面
# root html;
# index index.html index.htm;
#直接设定这个代理服务器的地址,注意这里是没有uri的地址的
proxy_pass http://192.168.75.73;
}
#启动nginx
[root@Linux2 ~]# nginx
[root@Linux2 ~]# nginx -s reload

4.校验:

  • 直接使用客户端进行验证
#注意:首先验证-->75.73的主页面
#能够访问到对应的资源,
[root@Linux1 ~]# curl 192.168.75.73
THis IS 75.73后端服务器资源

#修改一下hosts文件
192.168.75.72 www.liangjiawei.ne

#再直接访问这个域名
#这里就可以看到,出来的效果就是后端服务器的资源哦
[root@Linux1 ~]# curl www.liangjiawei.net
THis IS 75.73后端服务器资源

分享环节:

hi,亲爱的朋友们:

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

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

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

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

举报

相关推荐

0 条评论