在 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
第 2 步:然后将 Listen 行从 80 更改为 8082
现在更改端口号:
第 3 步:现在您已经更改了配置文件中的端口号,运行以下命令重新启动 Nginx。
$ sudo systemctl restart nginx.service
第 4 步:使用 netstat 或 ss 命令检查本地网络套接字表。端口 8082 应显示在计算机的本地网络表上。
$ netstat -tlpn| grep nginx
OR
$ ss -tlpn| grep nginx
打开一个窗口并在端口 8082 上导航到服务器的 IP 地址或域名,以验证是否可以从网络上的计算机访问网络服务器。如下面的屏幕截图所示,您可以看到默认的 Nginx 网页。