2004年4月23日金曜日

サーバ運営8 -Webサーバ-

MacOSXでは標準でApacheがインストールされており、サーバの開始・停止もGUIで操作が行える。

しかし、各種設定、モジュールの追加は設定ファイルを書き換える必要がある。
・httpサーバのコンテンツディレクトリ(rootディレクトリ)
デフォルトでは
  Library/WebServer/Documents
となっている。

・各ユーザのサイトは
デフォルトでは
  Users/ユーザ名/Sites
  となっている。
  http://ドメイン名/~ユーザ名/
  とアクセスできる。

・Apacheの設定変更 /etc/httpd/httpd.conf
今回はdl.getdropbox.com/u/547085というドメインにおいてサーバ運営を行うため、Apacheをこれにあわせて設定する。
'Main' Serever Configurationディレクティブ
ServerAdmin :サーバ管理者のメールアドレス設定(404エラー時などに問い合わせ用に表示される)
ServerName : ドメイン名に書き換える

・CGIの実行を許可する為に以下のように設定
# To use CGI scripts:
#
AddHandler cgi-script .cgi
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options Indexes FollowSymLinks MultiViews ExecCGI

0 件のコメント: