云网牛站
所在位置:首页 > Linux云服务器 > 在CentOS 8系统中安装Nginx的方法

在CentOS 8系统中安装Nginx的方法

2019-10-07 09:44:12作者:吴可稿源:云网牛站

本文介绍在CentOS 8操作系统中安装Nginx的方法、调整防火墙。与Apache相比,Nginx可以处理大量并发连接,并且每个连接的内存占用量较小。在继续之前,请确保你以具有sudo特权的用户身份登录,并且你没有在端口80或443上运行Apache或任何其他进程。

在CentOS 8系统中安装Nginx的方法

 

在CentOS 8系统中安装Nginx

从CentOS 8开始,Nginx软件包在默认的CentOS存储库中可用。

在CentOS 8系统中安装Nginx只需输入以下命令即可:

$ sudo yum install nginx

参考:在RHEL 8/CentOS 8上安装LEMP(Nginx、MariaDB、PHP7.2)的方法

安装完成后,使用以下命令启用并启动Nginx服务:

$ sudo systemctl enable nginx

$ sudo systemctl start nginx

要验证服务是否正在运行,请检查其状态:

$ sudo systemctl status nginx

输出如下所示:

nginx.service - The nginx HTTP and reverse proxy server

Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)

Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago

 

调整防火墙(Firewall)

FirewallD是Centos 8中的默认防火墙解决方案。

在安装过程中,Nginx使用预定义的规则创建防火墙服务文件,以允许访问HTTP(80)和HTTPS(443)端口。

使用以下命令永久打开必要的端口:

$ sudo firewall-cmd --permanent --zone=public --add-service=http

$ sudo firewall-cmd --permanent --zone=public --add-service=https

$ sudo firewall-cmd --reload

现在,你可以通过在Web浏览器中打开http://YOUR_IP来测试你的Nginx安装,你应该看到默认的Nginx欢迎页面,其界面应类似于下图:

在CentOS 8系统中安装Nginx的方法

 

结论

通过以上方法,你已经在CentOS 8服务器中成功安装了Nginx。现在,你准备开始部署应用程序并将Nginx用作Web或代理服务器。

同时可以通过与其他任何systemd单元相同的方式来管理Nginx服务。

 

相关主题

在Linux上为Nginx启用GZIP和Brotli压缩的方法

精选文章
热门文章