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即可

相关推荐
人生匆匆几秒前
openEuler 24.03 (LTS-SP2)简单KVM安装+桥接模式
linux·服务器·桥接模式
代码的余温17 分钟前
UNIX与Linux:五大核心差异解析
linux·服务器·unix
路溪非溪20 分钟前
Linux驱动如何向应用层提供sysfs操作接口
linux·arm开发·驱动开发
半桔23 分钟前
【Linux手册】信号量与建造者模式:以 PV 操作保证并发安全,分步组装构建复杂对象
linux·运维·安全·建造者模式
雷工笔记31 分钟前
Linux系统学习之注意事项及命令基本格式
linux·运维·服务器
✎﹏赤子·墨筱晗♪1 小时前
Nginx 配置 SSL/TLS 全指南:从安装到安全强化
nginx·安全·ssl
m0_464608261 小时前
Nginx SSL/TLS 配置
运维·nginx·ssl
秃头菜狗1 小时前
下载CentOS 7——从阿里云上下载不同版本的 CentOS 7
linux·阿里云·centos
Lin_Aries_04211 小时前
使用阿里云容器镜像服务 ACR
linux·阿里云·docker·云原生·centos·云计算
Insist7532 小时前
OpenEuler安装gitlab,部署gitlab-runner
linux·运维·服务器