美文网首页
Linux_335_Nginx动静态请求分发实战

Linux_335_Nginx动静态请求分发实战

作者: 为宇绸缪 | 来源:发表于2022-12-13 18:35 被阅读0次

    节点服务器的配置

    lb01 192.168.178.123 用于对域名的解析,作用是对请求的判断以及负载均衡
    lb02 192.168.178.124 静态服务器组
    web01 192.168.178.125 上传服务器
    web02 192.168.178.126 解析默认的动态url

    注意都要修改server_name

    配置lb02 192.168.178.124 静态服务器组
    1、选用nginx默认配置即可,可以拷贝nginx.conf.default默认的配置
    [root@web01 conf]# mv nginx.conf nginx.conf.$(date +%F)
    [root@web01 conf]# cp nginx.conf.default nginx.conf
    修改nginx.conf如下,需要添加主机域名信息,以及要创建static存在的目录及内容
    server_name www.yu.com;
    本机地址 比如 192.168.178.124/ 和 location 后面的 / 是对应的关系
    www.yu.com/static/index.html 进行转发 让192.168.178.124进行解析
    就得保证在默认的网页根目录下存在static文件夹以及index.html文件才能找到
    访问流程
    访问192.168.178.124这台机器 --> 访问到网页根目录 /opt/nginx/html
    --> 然后用户请求是想访问 static/index.html 文件
    --> 因此最终的目录应该是 /opt/nginx/html/static/index.html

    2、返回一个index首页内容即可
    3、启动nginx

    配置web01 192.168.178.125 上传服务器 得创建upload文件夹和index.html
    web02 192.168.178.126 解析默认的动态url
    这些操作都是类似的

    查看实验的成果
    分别访问三种url,查看响应的信息如何
    1、访问第一种url
    www.yu.com
    结果:默认的url web02 192.168.178.126

    http://www.yu.com/static/
    结果:静态文件 lb02 192.168.178.124 静态服务器组

    http://www.yu.com/upload/
    结果:upload web01 192.168.178.125 上传服务器

    相关文章

      网友评论

          本文标题:Linux_335_Nginx动静态请求分发实战

          本文链接:https://www.haomeiwen.com/subject/ldohqdtx.html