port{} 块在 Sun WebServer 2.0 中,port{} 块有两个主要变更:hosts_supported 指令不再有效,因为主机侦听的端口现在使用 url{} 块中的 conn_end_points 指令列出,所有端口都必须指定一个 ip_address。IP 地址 0.0.0.0 是特殊的,表示“本机上所有有效的 IP 地址”。
port{} 块假定有下列 Sun WebServer 1.0 port{} 块:
port 80 {
ip_address 129.128.127.126
keepalive_enable "yes"
request_timeout 180
hosts_supported widgets
}
|
修改 /etc/http/server1.httpd.conf 中的 widgets url{} 块,以便正确指定 conn_end_points:
url //widgets {
site_enable "yes"
site_path "/var/http/server1/websites/widgets"
site_config "conf/widgets.site.conf"
conn_end_points 129.128.127.126:80
}
|
向 /etc/http/server1.httpd.conf 添加 port{} 块(没有 hosts_supported 指令):
port 80 {
ip_address 129.128.127.126
keepalive_enable "yes"
request_timeout 180
}
|
port{} 块假定有下列 Sun WebServer 1.0 port{} 块示例:
port 1880 {
keepalive_enable "yes"
request_timeout 180
hosts_supported widgets
}
|
修改 /etc/http/server1.httpd.conf 中的 widgets url{} 块,以便正确指定 conn_end_points:
url //widgets {
site_enable "yes"
site_path "/var/http/server1/websites/widgets"
site_config "conf/widgets.site.conf"
conn_end_points :1880
}
|
向 /etc/http/server1.httpd.conf 中的 port{} 块添加具有 0.0.0.0 值的 ip_address 指令:
port 1880 {
ip_address 0.0.0.0
keepalive_enable "yes"
request_timeout 180
}
|