port{}區塊Sun WebServer 2.0 內的 port{} 區塊有兩個主要的改變: 由於主機接聽用的通訊埠已經改成用 url{} 區塊內的 conn_end_points 指令加以設定,因此 hosts_supported 指令已經不能使用了,而且所有通訊埠都必須設定 ip_address。0.0.0.0 這個特殊的 IP 位址表示「此電腦上所有正確的 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
}
|
將 port{} 區塊加入 /etc/http/server1.httpd.conf 內(不要有 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
}
|