Linux安装nginx——完整示例

简介: Linux安装nginx——完整示例

以下是一个简单的Shell脚本示例,用于在CentOS上安装Nginx:

#!/bin/bash
# 安装库
yum install epel-release -y
# 安装 Nginx
yum install nginx -y
# 启动 Nginx 服务
systemctl start nginx
# 关闭防火墙
systemctl stop firewalld
# 禁用防火墙
systemctl disable firewalld
# 设置 Nginx 开机自启动
sudo systemctl enable nginx

将以上代码保存到一个名为 installNginx.sh 的文件中,并确保该文件具有执行权限。

然后,在终端中运行以下命令来执行脚本:

如果权限不够的话就改一下权限。

chmod +x install_nginx.sh
./install_nginx.sh

脚本将首先安装EPEL存储库,然后使用yum命令安装Nginx。接下来,启动Nginx服务并设置开机自启动。

下载时间比较长,别急。

请注意,执行脚本需要具有sudo权限的用户。在运行脚本之前,确保您已经以sudo用户身份登录或者具有sudo权限。

此脚本只是一个基本示例,可能需要根据您的特定环境和需求进行调整。您可以根据需要进行额外的配置和修改,例如修改Nginx的配置文件等。请在使用脚本之前仔细阅读相关文档并了解所做的更改。

修改Nginx端口号

vi /etc/nginx/nginx.conf

访问Nginx启动后的IP

可以看到我们已经访问成功了。出现 welcome to centos 原因是未配置 nginx 之前启动 nginx,不过确定nginx肯定是启动成了。

查看nginx启动是否成功。

EPEL概述

EPEL(Extra Packages for Enterprise Linux)是一个社区驱动的项目,为基于Red Hat Enterprise Linux(RHEL)和其衍生发行版(如CentOS和Oracle Linux)提供额外的软件包。它扩展了官方软件仓库,使用户能够方便地安装和管理各种开源软件和工具。

EPEL 项目的目标是为企业级 Linux 发行版提供广泛的软件包选择,包括但不限于网络服务器、数据库、开发工具、图形界面应用等。这些软件包由社区维护,并经过 EPEL 项目团队的审核和测试,以确保它们与 RHEL 及其衍生发行版的兼容性和稳定性。

通过使用 EPEL 软件仓库,用户可以方便地安装和更新各种常用的软件包,而无需手动编译和安装。EPEL 项目提供了一个额外的软件源配置文件,使用户能够使用包管理工具(如yum和dnf)从 EPEL 仓库中获取软件包。

要使用 EPEL 软件仓库,在安装了适当的发行版(如 CentOS)后,只需执行以下命令即可将 EPEL 仓库添加到系统中:

yum install epel-release

添加完 EPEL 仓库后,就可以使用 yum 或 dnf 命令安装 EPEL 中的软件包,例如:

yum install nginx
dnf install git

这将从 EPEL 仓库中安装 Nginx 和 Git 软件包。

总而言之,EPEL 是一个为 RHEL 和其衍生发行版提供额外软件包的项目,它扩展了官方仓库,使用户能够更方便地获取和管理各种开源软件和工具。

相关文章
|
5天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
24 0
|
2天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
15 2
|
2天前
|
负载均衡 前端开发 应用服务中间件
Nginx安装与使用
Nginx安装与使用
14 0
|
2天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
23 2
|
4天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
42 2
|
4天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
7 0
|
4天前
|
Ubuntu Linux 开发工具
WSL2(3)安装Linux headers完美解决方案
WSL2(3)安装Linux headers完美解决方案
5 0
|
Web App开发 应用服务中间件 nginx
Nginx - Windows下Nginx基本安装和配置
Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。 1. 安装 Nginx 从 v0.7.52 开始,Nginx 开始发布 Windows 版本的 Nginx,你可以在其官方网站上面下载:http://nginx.net 下载后直接解压即可,这里解压缩到c:\nginx目录。
900 0
|
26天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
28 0
|
25天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
101 0