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 进更改权重

相关推荐
楠目19 小时前
Nginx 解析漏洞利用总结
nginx·网络安全
kiros_wang20 小时前
鸿蒙 ArkUI:V1 与 V2 装饰器全面对比与迁移指南
ubuntu·华为·harmonyos
C++ 老炮儿的技术栈1 天前
Ubuntu root账号自动登陆
linux·运维·服务器·c语言·c++·ubuntu·visual studio
biter down1 天前
3:VMware Workstation 安装 Ubuntu 22.04 超详细教程
linux·运维·ubuntu
zhping10111 天前
Ubuntu 登录密码忘记
运维·服务器·ubuntu
问简1 天前
ubuntu wine
ubuntu
一勺菠萝丶1 天前
宝塔 Docker 安装 Ubuntu 及启动失败解决流程
ubuntu·docker·eureka
Coisinier1 天前
RHCE中shell脚本基础(磁盘剩余空间监控,Web 服务状态检查,curl 访问 Web 服务并返回状态)
linux·运维·服务器·前端·nginx·操作系统
biter down1 天前
2:Ubuntu 22.04 LTS 的完整下载教程
linux·运维·ubuntu
GlobalSign数字证书1 天前
Nginx配置SSL证书教程:从零到HTTPS的完整部署指南
nginx·https·ssl