本文将帮助您在各种Linux发行版上安装Nginx,您将了解重要的Nginx配置文件和目录。
由于其性能和易用性,Nginx是最受欢迎的Web服务器系统。它是一种免费的开源高性能HTTP服务器系统。除了Web服务器功能外,Nginx还可以充当反向代理和负载均衡系统。
以下步骤将向您展示如何在Ubuntu、Debian、CentOS、RockyLinux和AlmaLinux之类的各种Linux发行版上安装Nginx,并测试其功能。
此外,如果您想知道如何使用免费的LetsEncryptSSL证书来保护您的Nginx,建议阅读这篇指南:《LetsEncrypt:使用Certbot获取免费的SSL证书》
1.安装Nginx
开始之前,您应该有一个拥有sudo权限的普通非root用户。
1.1在Ubuntu或Debian上安装Nginx
Nginx在默认的Ubuntu和Debian存储库中可找到,因此您可以使用apt包管理工具轻松安装它。
不妨先确保您的系统是最新的:
sudoaptupdate
之后,您可以安装Nginx了:
sudoaptinstallnginx
1.2在CentOS7上安装Nginx
在CentOS7上,Nginx包在EPEL(企业Linux的额外包)存储库中可找到。如果您还没有安装它,可以输入该命令来安装:
sudoyuminstallepel-release
现在您可以继续安装Nginx:
sudoyuminstallnginx
如果您看到该画面,请按y,然后按回车键,接受EPELGPG密钥。
安装完成后,启用并启动Nginx服务:
sudosystemctlenablenginxsudosystemctlstartnginx
最后,HTTP(80)端口和HTTPS()端口都需要打开。
sudofirewall-cmd--permanent--zone=public--add-service=