美文网首页
负载均衡+动静分离

负载均衡+动静分离

作者: GQ1994 | 来源:发表于2016-08-26 09:35 被阅读0次

负载均衡

所有工作均在root权限下执行

1.准备工作16.04

俩台apache服务器,一台lnmp(nginx)服务器

apache2:
apt-get install apache2

2.在apache服务器下放入html文档

放置目录:

/var/www/html

俩个服务器分别写入index.html,内容分别为:

<h1>this is server one</h1>
<h1>this is server two</h1>

3.在windows下检测俩台apache是否安装成功!

打开对应的ip地址,会输出this isserver one 或者 this is server two

4.配置nginx

1.打开目录/etc/nginx/

cd /etc/nginx/

2.备份nginx.conf

cp nginx.conf nginx.conf.back

3.打开nginx.conf并编辑

vim nginx.conf
加入俩台apache的ip地址:
upstream site {
    server 192.168.3.82:8040;
    server 192.168.3.82:8041;
} 
配置域名 
server {
    listen 8080;
    server_name {nginx的域名};
}
配置目录及加入那俩台服务器
location / {
    root html;//这个地方是文档放置目录,默认打开的目录
    index index.html index.htm;
    proxy_pass http://site;//site及代表上面的绑定的那俩个apache服务器
}

4.调试nginx检测是否有错

nginx -t //没有错误则 第一行显示ok  否则报出错误位置

5.配置完成,保存wq,重启nginx

service nginx restart

6.配置windows端的域名

windows->system32->drives->etc->hosts

7.在浏览器输入域名,没刷新一次换一次服务器

会依次显示:this isserver one
           this is server two

ok,负载均衡搭建成功!

负载均衡实现动静分离

1.准备工作

俩台存储php,java,js等程序(动态服务器)
一台存储静态文件{html、css、images}(静态服务器)

2.为动态服务器安装解析程序,本次仅展示安装php,并在目录下写入php程序。

apt-get install php
apt-get install libapache2-mod-php7.0 将php与apache2整合

3.配置nginx

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.back
打开nginx.conf
vi /etc/nginx/nginx.conf

4.开始配置

在http{}里面加入:
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {  
    proxy_pass  http://192.168.x.x;//如果是nginx做静态服务器的话  格式如下:root 文档路劲 
    #expires定义用户浏览器缓存的时间为3天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力.  
    expires 3d;  
} 

5.保存,调试nginx,成功后重启nginx

6.测试

浏览器里输入nginx域名/test.html
会打开静态服务器下的静态文件test.html
浏览器里输入nginx域名/test.php
会打开动态服务器下的动态文件test.php

相关文章

  • Nginx + PHP + Tomcat 配置负载均衡, 动静分

    Nginx + PHP + Tomcat 配置负载均衡,和动静分离。 负载均衡设计 |名称|IP|描述||--:-...

  • 负载均衡+动静分离

    负载均衡 所有工作均在root权限下执行 1.准备工作16.04 俩台apache服务器,一台lnmp(nginx...

  • Nginx常用配置及其他跨域处理(前端)

    Nginx主要功能: 1. 负载均衡2. 反向代理3. 动静分离4. 配置https 负载均衡 负载均衡是一门计算...

  • Nginx使用

    一.nginx反向代理 二.nginx负载均衡 三.动静分离 四.总结

  • Nginx-服务器

    下载安装 配合Tomcat 反向代理 动静分离 负载均衡 Session存放

  • 前端必须知道的Nginx的常用配置

    Nginx主要功能 负载均衡 反向代理 动静分离 配置https 负载均衡 负载均衡是一门计算机网络技术,主要用来...

  • 2019-01-16

    ab:模拟并发的软件 Ngix作用:动静分离、反向代理。负载均衡 ================= (.rpm安...

  • Nginx的简单解释

    nginx 除了可以做负载均衡还可以做方向代理和动静分离 负载均衡解释: 为了避免单点故障,修部署多个服务器,打个...

  • 架构图解

    架构图片理解 单个服务器 单机 动静分离动静分离的架构 反向代理反向代理的架构 负载均衡 缓存相关 业务拆分

  • LNMT实现动静分离实战

    一、实验目的 http: (1) 动静分离部署wordpress,动静都要能实现负载均衡,要注意会话的问题; (2...

网友评论

      本文标题:负载均衡+动静分离

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