|
|
|
||||||||||||||
|
|
|
Apache HTTP服务器 2.0版本 ![]() 地址和端口的绑定(Binding)配置Apache监听指定的地址和端口。 参见概要
Apache启动时,会绑定本机上的某些地址和端口,并等待请求进入。缺省情况下,它会监听本机的所有地址。但是,要监听指定的地址和端口或者某种组合,尤其是在使用虚拟主机,对不同的IP、主机名和端口作出不同响应时,则必须明确指出。
例如:使服务器接受来自端口80和8000的请求,可以这样写:
接受来自两个指定的地址+端口:
IPv6 的地址必须用方括号括起来:
IPv6的特殊考虑如今有越来越多的平台支持IPv6, 而APR在大多数平台上也支持IPv6, 使Apache能够获得IPv6套接字,并处理通过IPv6发送的请求。 令Apache管理员疑惑的是IPv6的套接字能否同时处理IPv4和IPv6的连接。 IPv6套接字处理IPv4的连接时使用的是映射到IPv4的IPv6地址, 大多数平台默认是允许的,而在FreeBSD, NetBSD 和OpenBSD上, 为了配合其系统全局策略,默认却是禁用的。但是,即使在这些默认是禁用的平台上, 也可以采用特殊的配置参数为Apache改变这种行为。 要使Apache以最少的套接字处理IPv4 和IPv6 的连接,
需要使用映射到IPv4的IPv6地址,则必须指定配置选项
有了 要使Apache只处理IPv4连接,无论你的平台是什么抑或APR是否支持, 只须对Listen指令指定一个IPv4的地址,即可,如下:
要使Apache以不同的套接字分别处理IPv4和IPv6的连接(也就是,禁用映射到IPv4的地址),
必须指定配置选项
有了 与虚拟主机协同工作Listen指令并不实现虚拟主机,它只是告诉主服务器去监听哪些地址和端口。
如果没有 |
| 自动支持 1024x768 和 800x600 最佳页面显示效果, 请使用IE4.0以上浏览器浏览本站
| |||||||||||
|