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 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/