CentOS系统Nginx的安装部署

CentOS系统Nginx的安装部署

安装包准备

在服务器上准备好nginx的安装包

nginx安装包下载地址为:https://nginx.org/en/download.html

解压

shell 复制代码
tar -zxvf nginx-1.26.1.tar.gz

执行命令安装

shell 复制代码
# 第一步
cd nginx-1.26.1

# 第二步
./configure

# 第三步
make

# 第四步
make install

进入到nginx的安装目录

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

配置调整验证

验证配置文件nginx.conf是否正常

shell 复制代码
./sbin/nginx -t
复制代码
配置文件在/usr/local/nginx/conf/nginx.conf目录下,如有需要可在该配置文件里进行调整。

启动运行

启动nginx,命令如下

shell 复制代码
./sbin/nginx

浏览器访问ip验证

出现如下信息就是nginx部署成功了

添加SSL模块

如果有配置ssl证书的需求,还需开启SSL模块,否则校验配置文件时会提示如下信息

处理方案

先进入到之前nginx包的解压目录下

shell 复制代码
cd /opt/nginx/nginx-1.26.1

执行如下命令

shell 复制代码
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

然后再运行如下命令

shell 复制代码
make

替换nginx启动文件(此时需要先保证nginx是关停状态)

shell 复制代码
cp /opt/nginx/nginx-1.26.1/objs/nginx /usr/local/nginx/sbin/

替换后重新去启动nginx即可

相关推荐
lifeng432115 分钟前
在 CentOS 上将 Ansible 项目推送到 GitHub 的完整指南
centos·github·ansible
MyY_DO21 分钟前
通讯录实现(Linux+Cpp)
linux·运维·服务器
独行soc22 分钟前
2025年渗透测试面试题总结-腾讯[实习]玄武实验室-安全工程师(题目+回答)
linux·安全·web安全·面试·职场和发展·渗透测试·区块链
�FENG1 小时前
LVS、NGINX、HAPROXY的调度算法
nginx·lvs·haproxy·调度算法
自动驾驶小卡2 小时前
ubuntu 常用操作指令(与域控制器交互相关)
linux·ubuntu·操作指令
意如流水任东西2 小时前
Linux开发工具(apt,vim,gcc)
linux·服务器
XMAIPC_Robot2 小时前
基于RK3568的多网多串电力能源1U机箱解决方案,支持B码,4G等
linux·fpga开发·能源·边缘计算
程序猿小D2 小时前
第14节 Node.js 全局对象
linux·前端·npm·node.js·编辑器·vim
Antonio9153 小时前
【Linux】 Linux 进程控制
linux·运维·服务器
thinkMoreAndDoMore4 小时前
linux驱动开发(1)-内核模块
linux·运维·驱动开发