第3步:重新启动Apache2
既然我们已更改了所有文件中的端口号,请运行以下命令以重新启动Apache2
sudo systemctl restart apache2.service
之后,Apache2服务将开始侦听我们在上面分配的端口。
有时我们将希望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