Sun WebServer 2.0 の port{} ブロックには、2 つの大きな変更があります。つまり、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 にあるウィジェットの 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 にあるウィジェットの 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
}
|
値が 0.0.0.0 である ip_address 指示語を /etc/http/server1.httpd.conf の port{} ブロックに追加します。
port 1880 {
ip_address 0.0.0.0
keepalive_enable "yes"
request_timeout 180
}
|