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绑定端口,本文就介绍这么多,希望对您有所帮助,谢谢!