« 日比谷線中目黒駅ゲーセンマップ | トップページ | 雷電IIIはイマイチかな…… »

2005.04.30

Mac miniでWebサーバ

mac miniでまだソレっぽいことをしていないので、とりあえずWebサーバにしてみようかと思った

デフォルトで入っているApacheは、

[Macmini:etc/httpd/users] ozuma% /usr/sbin/httpd -V
Server version: Apache/1.3.33 (Darwin)
Server built:   Nov 29 2004 19:30:24
Server's Module Magic Number: 19990320:16
Server compiled with....
 -D EAPI
 -D HAVE_MMAP
 -D USE_MMAP_SCOREBOARD
 -D USE_MMAP_FILES
 -D HAVE_FCNTL_SERIALIZED_ACCEPT
 -D HAVE_FLOCK_SERIALIZED_ACCEPT
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D DYNAMIC_MODULE_LIMIT=64
 -D HARD_SERVER_LIMIT=2048
 -D HTTPD_ROOT="/usr"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="/var/run/httpd.scoreboard"
 -D DEFAULT_LOCKFILE="/var/run/httpd.lock"
 -D DEFAULT_ERRORLOG="/var/log/httpd/error_log"
 -D TYPES_CONFIG_FILE="/etc/httpd/mime.types"
 -D SERVER_CONFIG_FILE="/etc/httpd/httpd.conf"
 -D ACCESS_CONFIG_FILE="/etc/httpd/access.conf"
 -D RESOURCE_CONFIG_FILE="/etc/httpd/srm.conf"

らすぃ

とりあえずシステム環境設定から、[パーソナルWeb共有]っつー奴を開始する。

httpd

http://localhost/ を見て確認。

20050430httpd

設定ファイルは、/private/etc/httpd/httpd.confになるらすぃ。/etc/httpd/httpd.confは、何だろ?
ちなみにデフォルトでは、

DocumentRoot
/Library/WebServer/Documents
/cgi-bin/
/Library/WebServer/CGI-Executables
UserDir
Sites

になっている。~/public_html では無くて ~/Sites。

Sitesの下ではそのままではcgiが動かせないので、/private/etc/httpd/users/ozuma.conf に、下記の内容を追記しとく(ozumaはユーザ名)。

<Directory "/Users/ozuma/Sites/cgi-bin">
    AddHandler cgi-script .cgi .pl .rb
    Options Indexes MultiViews ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
とか加えて、パーソナルWeb共有を再起動しとく。(停止→開始)

|

« 日比谷線中目黒駅ゲーセンマップ | トップページ | 雷電IIIはイマイチかな…… »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/2189/3915287

この記事へのトラックバック一覧です: Mac miniでWebサーバ:

« 日比谷線中目黒駅ゲーセンマップ | トップページ | 雷電IIIはイマイチかな…… »