如何更改Ubuntu Server 16.04中的Apache端口

时间:2020-07-27 12:59:10  来源:igfitidea点击:

默认情况下,Apache Web服务器在端口80上运行,它们是HTTP协议的端口。
但有时,我们需要将默认Apache端口更改为不同的端口,例如,如果我们计划在Ubuntu Server 16.04上运行更多的Web服务器。

在本教程中,我们将学习如何更改Ubuntu Server 16.04中的默认Apache端口号。

在Ubuntu Server中,Apache端口在/etc/apache2/ports.conf文件中定义。
因此,首先使用文本编辑器打开/etc/apache2/ports.conf文件。

vim /etc/apache2/ports.conf

找到读取侦听80并将值80更改为新端口号的行。
例如,如果要将Apache端口更改为8080,

Listen 8080

然后保存配置文件并重新启动Ubuntu Apache Web服务器。

service apache2 restart

由于我们更改了默认端口,我们还需要配置Apache虚拟主机以收听新端口号。

<VirtualHost *:8080>

ServerName www.example.com

</VirtualHost>

访问的访问者必须在访问时在URL中指定新的端口号。
例如,如果名称是www.exmaple.com并且端口号是8080,则URL应该访问,


配置多个端口号

还可以通过将多个侦听端口添加到/etc/apache2/ports.conf,配置Apache Web服务器来侦听多个端口号。

Listen 80

Listen 8080

根据上述配置,Apache Server现在侦听Ubuntu Server 16.04上的TCP端口80和8080。