第3步:重新启动Apache2

既然我们已更改了所有文件中的端口号,请运行以下命令以重新启动Apache2

sudo systemctl restart apache2.service

之后,Apache2服务将开始侦听我们在上面分配的端口。

在Ubuntu 上更改Apache2 HTTP默认端口

有时我们将希望Apache2侦听并不通过其默认端口进行通信,而是不同的端口。

例如,如果希望Apache2 HTTP Server 放在代理服务器后面,则必须将代理服务器配置为侦听默认端口80.
在这种情况下,Apache2也必须配置为侦听其他端口。因为两个服务无法分配同一个端口来侦听。

第2步:更改Apache2端口号

这里,我们将将默认端口80更改为8082和端口443至444.

首先,运行以下命令以打开port.conf文件。

sudo nano /etc/apache2/ports.conf

然后将侦听行的80改成8082

Listen 8082

保存文件并退出。

接下来,打开Apache2默认站点配置文件并将端口从80更改为8082

sudo nano /etc/apache2/sites-available/000-default.conf

然后将VirtualHost指令从80到8082更改在文件头中

<VirtualHost *:8082>

然后保存文件并退出。

最后,打开Apache2默认SSL站点配置文件并将端口从443更改为444

sudo nano /etc/apache2/sites-available/default-ssl.conf

然后将端口从443更改为444

<VirtualHost default:444>

保存文件并退出。

第1步:识别Apache2端口配置文件

要更改Apache2默认端口号,我们需要查看两个位置。
第一个是apache2 /etc/apache2/ports.conf文件。
在该文件中是配置全局端口号的位置。

另一个位置位于/etc/apache2/site-available/目录中。
每个站点配置文件都会分配端口号。
默认情况下,000-default.conf文件配置为侦听端口80,而默认设置为SSL.conf被配置为侦听443.

这些是我们可以更改Apache2默认端口号的位置

sudo nano /etc/apache2/ports.conf
sudo nano /etc/apache2/sites-available/000-default.conf
sudo nano /etc/apache2/sites-available/default-ssl.conf
日期:2020-07-07 20:57:15 来源:oir作者:oir