返回

在 Linux 中安装 Nginx:一步一步指南

后端

在 Linux 操作系统中安装 Nginx 服务器是一款简单明了且必不可少的任务。作为一款轻量级、高性能的 Web 服务器,Nginx 广受开发人员和系统管理员的青睐。遵循以下循序渐进的指南,您将轻松地在您的 Linux 系统上安装并配置 Nginx。

先决条件:

  • 拥有 Linux 系统的 root 或 sudo 权限
  • 稳定的互联网连接

步骤 1:安装 Nginx 软件包

使用以下命令根据您的 Linux 发行版安装 Nginx:

Ubuntu、Debian 及其衍生版:

sudo apt update
sudo apt install nginx

CentOS、Red Hat Enterprise Linux 及其衍生版:

sudo yum update
sudo yum install nginx

步骤 2:启动和启用 Nginx 服务

安装完成后,启动并启用 Nginx 服务以使其在系统重启后自动启动:

systemd 发行版(例如 Ubuntu、CentOS 7+):

sudo systemctl start nginx
sudo systemctl enable nginx

SysVinit 发行版(例如 CentOS 6):

sudo service nginx start
sudo chkconfig nginx on

步骤 3:验证 Nginx 安装

在浏览器中访问以下网址,以验证 Nginx 是否已成功安装:

http://localhost

如果 Nginx 已正确安装,您将看到一个默认的欢迎页面。

步骤 4:配置 Nginx

默认情况下,Nginx 配置文件位于 /etc/nginx/nginx.conf。使用文本编辑器(例如 nano 或 vim)打开该文件进行编辑。

修改端口:

默认情况下,Nginx 监听端口 80。要更改端口,请找到以下行:

listen 80;

并将其替换为所需的端口号,例如:

listen 8080;

设置根目录:

Nginx 提供文件的根目录默认为 /var/www/html。要更改根目录,请找到以下行:

root /var/www/html;

并将其替换为新的根目录路径,例如:

root /path/to/my/website;

步骤 5:保存更改并重新加载 Nginx

保存对 nginx.conf 文件所做的更改。然后,重新加载 Nginx 配置以应用更改:

systemd 发行版:

sudo systemctl reload nginx

SysVinit 发行版:

sudo service nginx reload

结论

通过遵循这些步骤,您已成功地在 Linux 系统上安装和配置了 Nginx。现在,您可以使用 Nginx 作为 Web 服务器,为您的网站或应用程序提供服务。请注意,根据您的具体需求,可能需要进一步配置 Nginx 以优化其性能和安全性。