1:准备几台服务器或者本地环境创建几台虚拟机
- 第一台服务器:负载均衡ab-bl
- 第二台服务器:应用服务器app1
- 第三台服务器:应用服务器app2
2:登录
3: 安装nginx 作为请求的转发
sudo apt-get update
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:nginx/development -y
sudo apt-get update
sudo apt-get -y install nginx
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
sudo service nginx start
4: 配置nginx转发配置
upstream backend {
server pravite-ip-address-1;
server pravite-ip-address-2;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name nuli.io www.nuli.io;
location / {
proxy_pass http://backend;
proxy_redirect off;
}
}
保存退出
nginx -t
5:配置应用服务器
- 安装lnmp环境:命令行 wget 脚本
- 命令行: bash laravel-app-server.sh