负载均衡

ubuntu16.04

一、开发环境

1、windows大小与通用,linux区分大小写,保持开发环境与生间环境一致。

2、windows下装虚拟机,phpstorm远程工具,和服务器实时同步,比较常用的解决方案。

3、linux版本,centos服务器用ubuntu比较多。

4、ubuntu版本,14.04LTS 和16.04LTS版本 安装 ubuntu14.04LTS
区别内部集成桌面版本,内核一样,同一个系列,桌面版和

5、vagrant vagrant box安装vitualbox ,vagrant windows版本 .所有操作会同步到 linux 中

6、php laravel框架,封装好的vagrant包,laravel Homestead

7、homebrew 管理方便,php5.6切换到php7一 行命令就可以。

8、linux home brew

第三种开发环境直接装成ubuntu系统开发环境

xshell ssh root @192.168.0.1

文件上传

cd /etc/ssh# vim sshd_config

ssh key

cat pub_authorized_keys authorized_key

二、ajax负载均衡服务

一台服务器人多了可以提升能,两台或多台请求服务。

反向代理,正向代理,

反向代理,我请求的就是这一个服务,但是从多个服务器返回数据。

正常代理,知道请求百度,就从百度返回数据。

用户请求平均分发给其它服务,返回数据。

减轻服务器压力。

LVS 支持负载均衡的设备

可以用软件和硬件支持,硬件价格成本贵。

解决web请求的分发,并没有对mysql,数据库集群。缓解网站压力。

nginx来实现负载均衡。

lamp性能非常稳定,并发不好

lnmp处理并发非常高 nginx 搭建一个lnmp开发环境

作业:

1、搭建lnmp开发环境搭

2、nginx --version
sudo apt-get install nginx fcgi

apt-get -f install 解决依赖关系。
/etc/nginx/conf.d nginx.conf nginx主配置文件

创建虚拟主机
cp default demo

location

listen 80 servername
servername demo.app

建立软连接 ln-s /etc/ngingx/sites-available/test

/etc/init.d/nginx restart
apachctl

/etc/hosts/

作业:

1、搭建lnmp开发环境,lnmp搭建多个站点,配置虚拟主机,至少2个站点

14.04lts php5.5.9   mysql5.6、laravel5.1lts apache2  安装phpstrom连接go 写代码

2、同一虚拟机,用ajax实现负载均衡 ,

3、权重限定该用户始终访问的是一台服务器解决session问题

   访问同一个地址显示不同的内容

4、nginx做一个静、动分离

5、整理笔记用markdown格式

ip-hash
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因...
    尾巴哥de日常阅读 4,556评论 0 3
  • ** 内容安排: ** 简介 区别 Nginx、LVS及HAProxy负载均衡软件的优缺点 一、简介 ** 所谓四...
    薛晨阅读 67,745评论 12 159
  • 【摘要】 面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器...
    静修佛缘阅读 10,137评论 0 24
  • 双十一,买了一刀四尺宣,一刀元书纸,算下来,居然不比买化妆品保健品的小伙伴花得少。写字是一件多么烧钱的事情啊~
    小怪兽齐火丁阅读 2,383评论 0 4
  • 君来陌上花开, 病心深处难猜, 一眼千年发白。 怜花人在, 镜中明月还来? --- 音乐:Regret Is Be...
    海子三月归阅读 4,019评论 39 56

友情链接更多精彩内容