在Linux服务器部署多台nginx

升级版2.0关于如何在linux服务器上布置多台nginx,之前吃了点苦头,特写文章避免重蹈覆辙。

文章目录


前言

本文讲述在linux服务器内网环境下部署安装包,有需要可往下展开阅读。特写此篇来省时省力。有冗余部分,特别适合新手。


以下是本篇文章正文内容

一、下载环境依赖

复制代码
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

百分之九十的镜像里面都是有的,所以等你运行这个命令等待下载完成即可。耐心等待即可。如果内网限制访问等级较高,就自己去各个包官网下载离线版上传解压使用,这部分看后续反馈情况,考虑是否出下一系列的文章。

二、安装nginx

这里的安装nginx比我之前文章讲的有变化,但是变化不大。下面我将展开步骤叙述。

1.创建放置nginx的文件

在/usr/local目录下创建文件nginx,在nginx文件夹下分别命名nginx1、nginx2两个文件。

2.上传解压压缩包

在nginx官网下载正版安装包嗷,注意一定要下正版!!!

将包传入服务器中,我这里就是nginx1下传一个,nginx2下传一个,之所以所冗余是这里步骤可以优化,但是方便新手,我这里就先这么做了。

解压压缩包

复制代码
tar -zxvf xxx.tar.gz

xxx根据实际替换成包的名字。

注意解压的时候一定要进入到相应的目录下,不如我在nginx1文件夹下解压,我就要进入到nginx1上,我要在nginx2文件夹下解压,我就要进入到nginx2上,进入命令

复制代码
cd /usr/local/nginx/nginx1 

cd /usr/local/nginx/nginx2

3.安装nginx(关键步)

进入到nginx1的界面,

复制代码
cd /usr/local/nginx/nginx/xxx

xxx为你解压的文件

关键步

复制代码
./configure  --prefix==/usr/local/nginx/nginx1/

注意奥路径一定要写对,这是你的安装路径

慢慢等等到配置结束

运行

复制代码
make

还是慢慢等等到make结束

运行

复制代码
make install

等待安装结束即可,不建议make && make install 建议一步步来;

如此到nginx2目录下重复步骤唯一区别就是安装路径

复制代码
./configure  --prefix==/usr/local/nginx/nginx2/

三、启动nginx

复制代码
/usr/local/nginx/nginx1/sbin/nginx -c /usr/local/nginx/nginx1/conf/nginx.conf

/usr/local/nginx/nginx2/sbin/nginx -c /usr/local/nginx/nginx2/conf/nginx.conf

输入后响应无报错即可。

四、验证nginx是否启动

复制代码
ps -ef | grep nginx

只要看到两个主程序说明两台nginx已经启动。

总结

希望能帮到你,如果有用请给点赞,如果有错或疑惑欢迎和博主交流,不喜勿喷。

相关推荐
大树8811 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠11 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush411 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52012 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz12 小时前
Maven依赖冲突
java·服务器·maven
不会C语言的男孩13 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
古城小栈13 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix
程序猿阿伟14 小时前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
凡人叶枫14 小时前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
AC赳赳老秦14 小时前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw