温馨提示×

怎样修改Ubuntu Nginx默认端口

小樊
34
2025-12-09 02:32:51
栏目: 智能运维

要修改Ubuntu上Nginx的默认端口,你需要编辑Nginx的配置文件。以下是具体步骤:

  1. 打开终端(Terminal)。

  2. 使用文本编辑器打开Nginx的默认站点配置文件。通常情况下,该文件位于/etc/nginx/sites-available/default。你可以使用任何文本编辑器,例如nano或vim。这里以nano为例:

sudo nano /etc/nginx/sites-available/default
  1. 在配置文件中找到listen指令,它表示Nginx监听的端口号。默认情况下,它可能设置为listen 80;(HTTP)和listen 443 ssl;(HTTPS)。将这两个指令中的端口号更改为你想要的端口号,例如:
listen 8080;
listen 443 ssl;

如果你想要使用SSL,请确保你已经正确配置了SSL证书和密钥文件。在listen 443 ssl;这一行后面,添加以下两行,并替换/path/to/your/cert.pem/path/to/your/key.pem为你的证书和密钥文件的实际路径:

ssl_certificate /path/to/your/cert.pem;
ssl_certificate_key /path/to/your/key.pem;
  1. 保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter

  2. 为了使更改生效,重新加载Nginx配置:

sudo nginx -t

如果配置文件没有问题,你将看到以下输出:

nginx: configuration file /etc/nginx/nginx.conf test is successful
  1. 重新加载Nginx:
sudo systemctl reload nginx

现在,Nginx应该已经在新的端口上运行了。请注意,更改端口后,你需要在防火墙中允许新端口的流量。如果你使用的是UFW防火墙,可以使用以下命令:

sudo ufw allow 8080/tcp
sudo ufw allow 443/tcp

8080443替换为你设置的新端口号。

0