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

相关推荐
AlfredZhao4 小时前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode2 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
ping某3 天前
为什么 Nginx 明明监听了 80,转发后端时却用了 4xxxx 端口?
后端·nginx
A小辣椒3 天前
TShark:Wireshark CLI 功能
linux
A小辣椒4 天前
TShark:基础知识
linux
AlfredZhao4 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao4 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334664 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪5 天前
linux 拷贝文件或目录到指定的位置
linux