📜  在 Linux 中更改 Nginx 端口

📅  最后修改于: 2022-05-13 01:57:05.183000             🧑  作者: Mango

在 Linux 中更改 Nginx 端口

Nginx 由 Igor Sysoev 编写并于 2003 年 10 月 4 日发布,是一个快速、开源的多功能 Web 服务器。除了作为 Web 服务器之外,它还充当反向代理和负载均衡器,使其能够处理大量并发 HTTP 连接,并且在托管高流量企业网站时最受 Apache 的青睐。它用于 Netflix 和 Dropbox 等高流量网站,以快速、可靠和安全的方式交付其内容。

默认情况下,Nginx HTTP 服务器监听入站连接并连接到端口 80,这是默认的 Web 端口。但是,Nginx 默认不支持的 TLS 配置会侦听端口 443 以进行安全连接。

你需要查看单个目录来调整 Nginx 的默认端口号,与 Apache2 不同的是,这是 Nginx 的默认虚拟主机目录 /etc/nginx/sites-available。您可以在此目录中找到各个虚拟主机配置文件。

让我们通过逐步实现来更改端口:

第一步:首先,运行以下命令打开port.conf文件

$ sudo nano /etc/nginx/sites-available/default
如何在 Linux 中更改 Nginx 端口

打开配置文件

第 2 步:然后将 Listen 行从 80 更改为 8082

如何在 Linux 中更改 Nginx 端口

更改 Nginx 端口

现在更改端口号:

如何在 Linux 中更改 Nginx 端口

将端口改为8082

第 3 步:现在您已经更改了配置文件中的端口号,运行以下命令重新启动 Nginx。

$ sudo systemctl restart nginx.service
如何在 Linux 中更改 Nginx 端口

重启 Nginx

第 4 步:使用 netstat 或 ss 命令检查本地网络套接字表。端口 8082 应显示在计算机的本地网络表上。

$ netstat -tlpn| grep nginx
OR
$ ss -tlpn| grep nginx
如何在 Linux 中更改 Nginx 端口

检查端口

打开一个窗口并在端口 8082 上导航到服务器的 IP 地址或域名,以验证是否可以从网络上的计算机访问网络服务器。如下面的屏幕截图所示,您可以看到默认的 Nginx 网页。

如何在 Linux 中更改 Nginx 端口

在浏览器中检查端口