UBUNTU中NGINX的负载均衡和环境搭建

1.准备三台ubuntu版本的虚拟机

2.开始安装,下载,解压,以及编译nginx所需的环境依赖

这里需要注意我们创建了一个新的目录 /home/nginx,所以在编译中记得更改

然后再编译过程中我们会发现提示无法编译,原因是缺少c语言的插件,直接apt-get install gcc下载一个

重新编译还是不行,因为缺少了pcre正则表达库

那就继续安装(sudo apt install libpcre3 libpcre3-dev )

继续编译,仍旧缺少openssl库

下载安装openless库(sudo apt-get install openssl libssl-dev 执行编译并安装)

到这可以看到完成编译,安装位置在 /home/nginx, (但是未完全编译,真正编译需要用到 make && make install,此处仍旧缺少make命令,使用apt-get install make 下载关于make的命令,再继续

到这已经完成了百分之70了,ping一下验证之前操作

下来就是选中一个主机更改权重,如果采用一键安装 apt-get install nginx (配置文件在/etc/nginx下,日志文件在/var/log/nginx),手动则不变

可以改改个html试试

然后利用指令 cd /home/syf1/nginx/conf 再 vim nginx.conf 进更改权重

相关推荐
小天源5 小时前
nginx在centos7上热升级步骤
linux·服务器·nginx
hhy_smile7 小时前
Ubuntu24.04 环境配置自动脚本
linux·ubuntu·自动化·bash
一叶龙洲15 小时前
解决Vmware Ubuntu共享文件夹有时无法识别
ubuntu
XRJ040618xrj15 小时前
Nginx下构建PC站点
服务器·前端·nginx
会飞的土拨鼠呀16 小时前
Ubuntu系统缺少 iptables 工具
linux·运维·ubuntu
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.16 小时前
Nginx 平滑升级与回滚超详细指南
运维·nginx
花间相见18 小时前
【AI开发】—— Ubuntu系统使用nvm管理Node.js多版本,版本切换一键搞定(实操完整版)
linux·ubuntu·node.js
.小墨迹18 小时前
apollo中车辆的减速绕行,和加速超车实现
c++·学习·算法·ubuntu·机器学习
小Pawn爷18 小时前
13.virtualbox安装ubuntu
linux·运维·ubuntu
VekiSon18 小时前
Linux内核驱动——Ubuntu 网络启动环境配置与操作
linux·arm开发·嵌入式硬件·ubuntu