CentOS7 两种方式安装 Nginx

简介: CentOS7 两种方式安装 Nginx

CentOS7 两种方式安装 Nginx


前言

Nginx 官网:http://nginx.org/

下载地址:http://nginx.org/en/download.html


TAR.GZ 安装包安装


依赖环境安装

# 安装 gcc 编译环境
yum install -y gcc-c++
# Nginx 的 http 模块需要使用 pcre 来解析正则表达式
yum install -y pcre pcre-devel
# 依赖的解压包
yum install -y zlib zlib-devel
# openssl 安装
yum install -y openssl openssl-devel
## 暴力安装
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

编译并安装

上传压缩包或者使用 wget 获取,示例版本为:nginx-1.17.4 ,解压 Nginx ,进入解压后的目录

# 指定安装目录
./configure  --prefix=/opt/nginx
# nginx 配置建议
./configure  \
--prefix=/usr/local/nginx \
--modules-path=/usr/local/nginx/modules \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_auth_request_module \
--http-proxy-temp-path=/usr/local/nginx/proxy-temp \
--with-stream \
--with-stream_ssl_module \
--with-stream_realip_module \
# 编译并安装
make && make install
# 切换到安装目录
cd /opt/nginx/
# 进入 sbin 执行 nginx 命令
## 启动 nginx
./nginx 
## 停止 nginx
./nginx -s stop
## 优雅的停止 nginx
./nginx -s quit
## 重新加载 nginx 配置文件
./nginx -s reload

安装后的目录结构


image.png


YUM 安装

添加源

默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm


安装

yum install -y nginx


查找nginx安装位置

[root@localhost ~]# whereis nginx
nginx: /usr/sbin/nginx /usr/lib64/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz


  • /usr/sbin/nginx :执行命令目录
  • /usr/lib64/nginx :
  • /etc/nginx :配置文件目录
  • /usr/share/nginx :
  • x :执行命令目录
  • /usr/lib64/nginx :
  • /etc/nginx :配置文件目录
  • /usr/share/nginx :
  • /usr/share/man/man8/nginx.8.gz :


目录
相关文章
|
2天前
|
负载均衡 前端开发 应用服务中间件
Nginx安装与使用
Nginx安装与使用
14 0
|
2天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
23 2
|
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
|
9天前
|
应用服务中间件 nginx
yum 安装报错 No package nginx available Error:Nothing to do
yum 安装报错 No package nginx available Error:Nothing to do
24 1
|
11天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
61 2
|
18天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
32 0