在开发个人博客的过程中,安装nginx遇到了一些问题。在google之后,查找到在centos8下可以使用dnf管理器来进行安装和下载。并且开启nginx服务器,测试成功。 按照惯例,可以直接看英文的原链接how to install nginx in centos8 with dnf
dnf简介
DNF意思是“ Dandified Yum”。 这是下一代的yum软件包管理器(Yum的派生)。DNF命令使用libsolv,hawkey,ibrepo和libcomps等C语言库编写。它是在Fedora 18中引入的,自Fedora 22以来它一直是默认的软件包管理器。 DNF是一个软件包管理器,可以在基于RPM的Linux发行版上安装,更新和删除软件包。 它会自动计算依赖性并确定安装软件包所需的操作。由于一些长期问题尚未在yum中解决,如性能差,内存使用率高,依赖关系解析速度慢等,yum已被DNF取代。这不仅仅是解决yum中待解决的问题。 此外,DNF添加了许多功能,以实现基于RPM的系统中软件包的无缝管理。
利用dnf来安装 nginx
- install package
sudo dnf install nginx
- 开启服务器
sudo systemctl enable nginx
sudo systemctl start nginx
配置防火墙规则
sudo firewall-cmd --permanent --add-service=http
验证防火墙规则
sudo firewall-cmd --permanent --list-all
重启防火墙
sudo firewall-cmd --reload
验证nginx服务开启
在浏览器输入 ip:port 看能否访问服务器
访问成功!