Apache在默认情况下会绑定本地所有可用IP地址,默认绑定端口为80端口(这是HTTP协议的默认端口)。我们可以通过修改配置文件来修改Apache绑定的IP地址和绑定的端口。

1、对于Apache的默认网站,绑定端口有一个命令叫“Listen 端口号”,默认情况下是:

2、可以将后面的80修改成8080,这样默认网站监听的端口就变成了8080了,监听的IP还是所有的IP。

Listen 8080

3、绑定IP与端口的组合,如果命令写成如下格式:

Listen 192.168.1.100:80

表示监听IP192.168.1.100的80端口。

4、绑定多个IP与端口的组合

Listen 192.168.1.100:80

Listen 192.168.1.101:8000

5、绑定IPv6的IP地址时要使用中括号

Listen [2000:db1::a00:20ff:fea7:ccea]:80

绑定虚拟主机的IP和端口

虚拟主机的是设置在一个个的<VirtualHost>节点中的,如下是一个站点的示例:

<VirtualHost 192.168.1.100>

ServerAdmin [email protected]

DocumentRoot /www/docs/host.foo.com

ServerName host.foo.com

ErrorLog logs/host.foo.com-error_log

TransferLog logs/host.foo.com-access_log

</VirtualHost>

将VirtualHost后面的192.168.1.100变换一下,就可以修改虚拟主机绑定的IP地址和端口了。示例如下:

<VirtualHost *:8000>

<VirtualHost 192.168.1.100:8000>

<VirtualHost [2001:db8::a00:20ff:fea7:ccea]:8000>

关于Apache绑定IP绑定端口,本文就介绍这么多,希望对您有所帮助,谢谢!

03-14 05:53