网站首页 > 技术教程 正文
NGINX(引擎X的简称)是一款免费的开放源代码和功能强大的HTTP Web服务器和具有事件驱动(异步)架构的反向代理服务器。 它使用C语言编写,并在类Unix操作系统以及Windows操作系统上运行。
它还可以作为反向代理服务器,标准邮件和TCP/UDP代理服务器,还可以配置为负载均衡服务器。 它正在为网络上许多的站点提供服务; 以其高性能,稳定性和功能丰富的设置而闻名。
在本教程中,我们将介绍在CentOS 7/RHEL7系统下的命令行环境如何安装、配置和管理Nginx HTTP Web服务器。
一、安装Nginx Web服务器
1.首先将系统软件包更新到最新的版本,命令如下:
[root@service-labs.com ~]# yum -y update
2.接下来,使用YUM包管理器从EPEL存储库安装Nginx HTTP服务器,如下命令所示。
[root@service-labs.com ~]# yum install epel-release
[root@service-labs.com ~]# yum install nginx
Install Nginx on CentOS 7
二、在CentOS 7上管理Nginx HTTP服务器
3.一旦Nginx Web服务器安装好了,你可以首先启动它,然后设置在系统下次重新启动时能自动启动nginx服务,以下三条命令分别如下:
启动nginx:
[root@service-labs.com ~]# systemctl start nginx
设置下次系统启动时自启动:
[root@service-labs.com ~]# systemctl enable nginx
查看当前nginx运行状态:
[root@service-labs.com ~]# systemctl status nginx
Start and Enable Nginx at Boot
三、配置防火墙允许Nginx的流量通过
4.默认情况下,CentOS 7内置的防火墙设置是阻止Nginxr的所有流量。为了允许Nginx的流量能放行,我们需要修改防火墙的规则以允许HTTP和HTTPS的入站数据包,命令如下:
[root@service-labs.com ~]# firewall-cmd --zone=public --permanent --add-service=http
[root@service-labs.com ~]# firewall-cmd --zone=public --permanent --add-service=https
[root@service-labs.com ~]# firewall-cmd --reload
Allow Nginx on Firewalld
四、测试CentOS 7上的Nginx服务是否正常
5.现在,你可以打开你的浏览器,输入Nginx服务器的域名或IP地址来验证Nginx服务是否运行正常,如果没有错误将显示如下的欢迎页面。
http://YOUR_SERVER_DOMAIN_NAME_OR_IP
Test Nginx Installation
备注:Nginx的配置文件和目录:
Nginx配置文件目录:/etc/nginx
Nginx主要的配置文件:/etc/nginx/nginx.conf
Nginx虚拟主机配置文件目录:/etc/nginx/conf.d
Nginx默认网站文件根目录:/usr/share/nginx/html
猜你喜欢
- 2024-09-28 centos7安装Nginx(Centos7安装教程)
- 2024-09-28 CentOS7下安装nginx及配置(幻7下幻8怎么走)
- 2024-09-28 CentOS7安装Nginx及配置(centos7安装和配置)
- 2024-09-28 Centos7上安装Nginx两种方法(centos7安装ninja)
- 2024-09-28 centos7安装最新版Nginx超详细图解
- 2024-09-28 Nginx基于centos安装(nginx安装教程linux)
- 2024-09-28 centos中安装 nginx(CentOS中安装yum源)
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)