centos7 yum安装nginx

简介: centos7 yum安装nginx

切换yum为阿里云

  1. nginx位于第三方的yum源里面,而不在centos官方yum源里面
    1.1 备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
1.2 下载新的CentOS-Base.repo 到/etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
1.3 运行 yum makecache
1.4 运行 yum install epel-release

  1. 安装 Nginx,使用yum进行Nginx安装时,Nginx配置文件在/etc/nginx目录下。
    sudo yum -y install nginx
  2. 卸载 nginx
    sudo yum remove nginx
  3. 配置 Nginx 服务
    4.1 设置开机启动

sudo systemctl enable nginx
4.2 启动nginx服务
sudo systemctl start nginx.service
4.3 停止nginx服务
sudo systemctl stop nginx.service
4.4 重启nginx服务
sudo systemctl reload nginx.service
4.5 查看nginx状态
sudo systemctl status nginx.service
4.5 查看版本
nginx -V

检查防火墙:
    查看状态:systemctl status firewalld
    开启防火墙:systemctl start firewalld
    关闭防火墙:systemctl stop firewalld
    开启状态开放端口:firewall-cmd --permanent --zone=public --add-port=80/tcp
  –zone #作用域
  –add-port=80/tcp #添加端口,格式为:端口/通讯协议
  –permanent #永久生效,没有此参数重启后失效

源码包安装
Nginx源码包安装方式步骤比较繁琐,并且需要提前安装一些Nginx依赖库。

依赖库安装

  1. 安装 gcc 环境
  2. yum -y install gcc gcc-c++ # nginx编译时依赖gcc环境
  3. 安装 pcre
  4. yum -y install pcre pcre-devel # 让nginx支持重写功能
  5. 安装 zlib

    zlib库提供了很多压缩和解压缩的方式,nginx使用zlib对http包内容进行gzip压缩

sudo yum -y install zlib zlib-devel

  1. 安装 openssl

    安全套接字层密码库,用于通信加密

sudo yum -y install openssl openssl-devel
以上安装完成后,进行nginx安装。

nginx 源码包安装
将准备好的 nginx-1.11.5.tar.gz包,拷贝至/usr/local/nginx目录下(一般习惯在此目录下进行安装)进行解压缩。
源码包下载地址:https://nginx.org/en/download.html

  1. 解压缩
  2. tar -zxvf nginx-1.11.5.tar.gz

在完成解压缩后,进入nginx-1.11.5目录进行源码编译安装。

cd nginx-1.11.5

检查平台安装环境
./configure --prefix=/usr/local/nginx

是nginx编译安装的目录(推荐),安装完后会在此目录下生成相关文件
--prefix=/usr/local/nginx

如果前面的依赖库都安装成功后,执行./configure --prefix=/usr/local/nginx命令会显示一些环境信息。如果出现错误,一般是依赖库没有安装完成,可按照错误提示信息进行所缺的依赖库安装。
进行源码编译并安装nginx

$ make # 编译
$ make install # 安装

源码包安装与yum安装的nginx服务操作命令也不同。

启动服务
$ /usr/local/nginx/sbin/nginx
重新加载服务
$ /usr/local/nginx/sbin/nginx -s reload
停止服务
$ /usr/local/nginx/sbin/nginx -s stop

查看nginx服务进程
查看服务进程
ps -ef | grep nginx


作者:Star Zheng
来源:CSDN
原文:https://blog.csdn.net/oschina_41790905/article/details/89702629
版权声明:本文为博主原创文章,转载请附上博文链接!

目录
相关文章
|
8天前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
55 25
|
8天前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
61 25
|
3天前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
39 16
|
5天前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
40 15
|
9天前
|
缓存 Linux
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
82 20
|
8天前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
20天前
|
Linux
CentOs9 yum源出现404问题
CentOs9-stream yum源出现404问题
|
1月前
|
缓存 Linux
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
1294 2
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
126 4
|
2月前
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
672 1