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

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

一、安装关联插件

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

1.1 安装Gcc

yum -y install gcc
AI 代码解读

1.2 安装pcre、pcre-devel

yum install -y pcre pcre-devel
AI 代码解读

1.3 安装zlib

yum install -y zlib zlib-devel
AI 代码解读

1.4 安装openssl

yum install -y openssl openssl-devel
AI 代码解读

二、下载并安装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
AI 代码解读

2.2 解压缩

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

tar -xf nginx-1.20.2.tar.gz
AI 代码解读

2.3 编译并安装Nginx

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

cd nginx-1.1.20.2

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

make

make install
AI 代码解读

2.4 创建软链接

ln -s /usr/local/nginx/sbin/nginx  /usr/local/bin
AI 代码解读

三、启动

3.1 检查配置正确性

nginx -t
AI 代码解读

image.png

3.2 启动

nginx
AI 代码解读

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

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

# 停止
pkill -9 nginx


#重启Nginx服务
nginx -s reload

#版本信息
nginx -V
AI 代码解读

四、Nginx的配置详解

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



目录
打赏
0
0
0
0
81
分享
相关文章
|
2月前
|
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
56 8
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
220 13
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
915 5
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
358 2
Linux下搭建Nginx环境的搭建
Linux下搭建Nginx环境的搭建
109 6
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
219 1
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
781 1
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
609 0
|
5月前
|
CentOS-Stream-9配置chfs
通过上述步骤,您就可以在CentOS Stream 9上配置并运行CHFS,为用户提供基于HTTP的文件分享服务。请注意,实际操作时应根据CHFS的具体版本和文档进行适当调整。
121 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等