Sun WebServer のインストール

server{ } ブロック

server{} ブロックの Sun WebServer 1.0 から Sun WebServer 2.0 フォーマットへの変換は比較的容易です。1.0 の大半の指示語は、以下に示す例外を除き、2.0 と同じです。

acl_delegate_depth

acl_delegate_depth 指示語、およびアクセス制御を委託するというコンセプトは、Sun WebServer では、すでにサポートされていません。このドキュメントの「Sun WebServer 1.0 の access.acl ファイルの移行」を参照してください。

acl_enable

acl_enable 指示語は、access_enable に変更されました。

acl_enable 指示語を変換するには
  1. /etc/http/httpd.conf のなかから Sun WebServer 1.0 の指示語を検索します。


    acl_enable				yes
  2. /etc/http/server1.httpd.conf 中の指示語を以下の指示語に置き換えます。


    access_enable 		yes

acl_file

acl_file 指示語は、server{} ブロックではすでにサポートされていません。これは、サーバーレベルのアクセス制御ファイルが、/etc/http/access.conf として構成されるようになったからです。このファイル名は変更できません。

map

map 指示語は、server{} ブロックではすでにサポートされていません。すべての URL マッピングは、Web サイトの map.conf ファイルで行わなければなりません。

mime_add

mime_add 指示語は、Sun WebServer 2.0 ではすでにサポートされていません。すべての mime 型は、サーバーレベルまたはサイトレベルの mime.types ファイルに指定しなければなりません。

mime_add 指示語を変換するには
  1. 以下に示されている Sun WebServer 1.0 の指示語が存在すると仮定します。


    server {
    	mime_add			"image/.jpeg"			"JPG"
    }
  2. mime.types ファイルが /etc/http/server1.httpd.conf に指定されていることを確認します。


    注 -

    このファイルがすべてのサーバーで共有されている場合は、変更はすべての httpd デーモンに影響を与えます。



    server {
    	mime_file 			"/etc/http/mime.types
    }
  3. 新しい MIME マッピングを /etc/http/mime.types ファイルに追加します。


    image/jpeg 			JPG

server{ } ブロックの変換
  1. 以下に示されている Sun WebServer 1.0 server{} ブロックが /etc/http/httpd.conf に存在すると仮定します。


    server {
    	server_root							"/var/http/demo/"
    	server_user							"root"
    	mime_add										"image/jpeg"	"JPG"
    	mime_default_type	 text/html
    	acl_enable								"yes"
    	acl_file										"/etc/http/access.acl"
    	acl_delegate_depth			3
    
    	map			/cgi-bin/				/var/http/cgi-bin/			cgi	
    }
  2. /etc/http/server1.httpd.conf にある server{} ブロックを変更します。


    server {
    	server_root							"/var/http/demo/"
    	server_user							"http"
    	mime_file									"/etc/http/mime.types"
    	mime_default_type	 text/html
    	access_enable					"yes"
    }
  3. MIME マッピングを (2) で指定した /etc/http/mime.types ファイルに追加します。


    image/jpeg				JPG