如何在 Ubuntu 系统上安装 Nginx

Nginx 是最受欢迎的 WEB 服务器之一。要在 Ubuntu 上安装和使用 Nginx,请按照下面的步骤进行操作。

Nginx 在 Ubuntu 存储库中默认可用,我们可以使用 apt 包管理工具安装它 。

要安装 Nginx,请运行以下命令:

sudo apt update
sudo apt install nginx

执行上面的命令,将安装 Nginx HTTP 服务器。

现在,要确定 Nginx 是否成功安装并运行,请使用下面的状态检查命令。

sudo systemctl status nginx

如果 Nginx 正在运行,将输出类似如下所示的内容。

nginx.service - A high performance web server and a reverse proxy server
      Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
      Active: active (running) since Wed 2021-09-15 12:27:58 CDT; 9s ago
        Docs: man:nginx(8)
    Main PID: 2711 (nginx)
       Tasks: 2 (limit: 4651)
      Memory: 3.0M
      CGroup: /system.slice/nginx.service
              ├─2711 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
              └─2712 nginx: worker process
 Sep 15 12:27:58 ubuntu2004 systemd[1]: Starting A high performance web server and a reverse pro>
 Sep 15 12:27:58 ubuntu2004 systemd[1]: Started A high performance web server and a reverse prox>

如何允许 Nginx 通过 Ubuntu 防火墙

如果在 Ubuntu 启用了防火墙,那么必须允许 HTTP (80) 和 HTTPS (443) 连接到 Nginx Web 服务器。如果使用 UFW 来管理 Ubuntu 防火墙,请运行以下命令以允许网络流量:

sudo ufw allow 'Nginx Full'

这将放行 Nginx 的全部流量。

防火墙开放流量访问后,通过浏览器访问 IP 地址即可查看 Nginx 默认页面是否已启动。

http://loaclhost

应该会看到 Nginx 默认的欢迎页面。

如何在 Ubuntu 系统上安装 Nginx
如何在 Ubuntu 系统上安装 Nginx

如何在 Ubuntu Linux 上配置 Nginx

现在 Nginx 已完成安装在 Ubuntu 上,Nginx 配置文件默认位于 /etc/nginx 目录中。Nginx 的主要配置文件是 /etc/nginx/nginx.conf,全局配置设置在这个文件中完成。

Nginx 虚拟主机文件存储在 /etc/nginx/sites-available 目录中。该目录中的虚拟主机配置文件,通过链接到 /etc/nginx/sites-enabled 目录来激活。请使用以下命令激活配置,用实际的虚拟主机配置文件替换 example.com.conf

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/

上面的命令将创建一个 sites-available 目录中网站配置文件到 sites-enabled 目录的符号链接 。

要停用虚拟主机,请使用以下命令。(用实际的网站配置文件替换 example.com.conf)。

sudo rm /etc/nginx/sites-enabled/example.com.conf

Nginx 的日志文件(access.log 和 error.log)位于 /var/log/nginx/ 目录中,可以在 Ubuntu 上查看 Nginx 的访问和错误日​​志。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/install-nginx-on-ubuntu/

(0)
牛奇网牛奇网
上一篇 2022年1月4日 下午1:03
下一篇 2022年1月4日 下午3:07

发表回复

登录后才能评论