负载均衡

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

你可能感兴趣的:(负载均衡)