CentOS下Nginx环境的搭建及进阶配置(安装篇)

简介: Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。本文主要讲解如何在CentOS搭建及配置Nginx

一、安装关联插件

直接执行对应的安装命令安装即可,如果已经安装过,直接跳过即可。

1.1 安装Gcc

yum -y install gcc

1.2 安装pcre、pcre-devel

yum install -y pcre pcre-devel

1.3 安装zlib

yum install -y zlib zlib-devel

1.4 安装openssl

yum install -y openssl openssl-devel

二、下载并安装Nginx

2.1 下载Nginx

Nginx官方下载网址为:http://nginx.org/en/download.html
在上面可以查看最新版本的nginx及下载,当前最新版本为1.20.2

推荐下载stable版本,较为稳定

image.png

此次我选择在线下载的方式,输入如下命令,执行安装

# 当前版本最新为1.20.2,注意修改版本信息
wget http://nginx.org/download/nginx-1.20.2.tar.gz

2.2 解压缩

下载完成后,执行如下命令,解压缩

tar -xf nginx-1.20.2.tar.gz

2.3 编译并安装Nginx

执行如下命令,执行Nginx的编译及安装

cd nginx-1.1.20.2

./configure --with-http_stub_status_module --with-http_ssl_module

make

make install

2.4 创建软链接

ln -s /usr/local/nginx/sbin/nginx  /usr/local/bin

三、启动

3.1 检查配置正确性

nginx -t

image.png

3.2 启动

nginx

访问你主机的IP地址,如果出现如下界面,说明nginx已经安装成功了
image.png

常用命令
# Nginx 是支持热启动的, Nginx 从新读取配置的命令是
nginx -s reload

# 停止
pkill -9 nginx


#重启Nginx服务
nginx -s reload

#版本信息
nginx -V

四、Nginx的配置详解

Nginx的配置方法,请参见
CentOS下Nginx环境的搭建及进阶配置(进阶配置篇)



目录
相关文章
|
2月前
|
缓存 应用服务中间件 网络安全
Nginx中配置HTTP2协议的方法
Nginx中配置HTTP2协议的方法
128 7
|
2月前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
138 61
|
14天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
76 13
|
17天前
|
存储 应用服务中间件 nginx
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
55 5
|
2月前
|
缓存 负载均衡 算法
如何配置Nginx反向代理以实现负载均衡?
如何配置Nginx反向代理以实现负载均衡?
|
1月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
61 3
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
2月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
79 3
|
2月前
|
安全 应用服务中间件 网络安全
配置Nginx反向代理实现SSL加密访问的步骤是什么?
我们可以成功地配置 Nginx 反向代理实现 SSL 加密访问,为用户提供更安全、可靠的网络服务。同时,在实际应用中,还需要根据具体情况进行进一步的优化和调整,以满足不同的需求。SSL 加密是网络安全的重要保障,合理配置和维护是确保系统安全稳定运行的关键。
139 3
|
2月前
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
312 1