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环境的搭建及进阶配置(进阶配置篇)



目录
相关文章
|
18天前
|
应用服务中间件 Linux 网络安全
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
15 0
|
4天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
25 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
4天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
4天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
11 0
|
5天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
18 1
|
11天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
61 2
|
18天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
17 0
|
18天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
32 0
|
18天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
17 0

热门文章

最新文章