Sun WebServer のインストール

port{ } ブロック

Sun WebServer 2.0 の port{} ブロックには、2 つの大きな変更があります。つまり、hosts_supported 指示語が無効になり (ホストが待機するポートは、url{} ブロックの conn_end_points 指示語を使って表示されている)、またすべてのポートに ip_address を指定しなければならなくなりました。IP アドレス 0.0.0.0 は、「マシン上のすべての有効 IP アドレス」を意味する特殊なアドレスです。

特定の IP アドレスの port{} ブロックを変換するには
  1. 以下に示す Sun WebServer 1.0 port{} ブロックが存在すると仮定します。


    port 80 {
    	ip_address									129.128.127.126
    	keepalive_enable			"yes"
    	request_timeout				180
    	hosts_supported					widgets
    }
  2. /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
    }
  3. port{} ブロックを /etc/http/server1.httpd.conf (hosts_supported 指示語は存在しない) に追加します。


    port 80 {
    	ip_address									129.128.127.126
    	keepalive_enable			"yes"
    	request_timeout				180
    }
全 IP アドレスの port{} ブロックを変換するには
  1. 以下に示す Sun WebServer 1.0 の port{} ブロック例が存在すると仮定します。


    port 1880 {
    	keepalive_enable				"yes"
    	request_timeout					180
    	hosts_supported					widgets
    }
  2. /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
    }
  3. 値が 0.0.0.0 である ip_address 指示語を /etc/http/server1.httpd.confport{} ブロックに追加します。


    port 1880 {
    	ip_address									0.0.0.0
    	keepalive_enable			"yes"
    	request_timeout				180
    }