aolserverはtclで書かれているので,tclをインストールしておく.
tclは+universalなし+threadsありでインストールする.
ローカル用のソースツリー(例えば
/Library/MacPorts/ports_local/www/aolserver
)にaolserverのPortfileをコピー.
ドキュメントをインストールするように修正.
variant doc description {install documentation} {
destroot.target-append install-docs
}
インデックスを更新し,インストール.
$ cd /Library/MacPorts/ports_local
$ portindex
$ sudo port -d install aolserver +doc
/opt/local/aolserver
の下にhtml
とman
ができる.share
の下に置くべきかは分からないので,maintainerに任せる.aolserverのデーモンは
nsd
スーパーユーザでは起動できないので,wwwで起動することにする.wwwがログを書き込めるように,所有者を変更する.ログファイルとプロセスIDがlog
に作られるので,ディレクトリを作成する.servers
以下にサイトが作られる.サイトは複数置ける.あとで,サンプルservers/server1
を使ってnsd
を起動するが,ここにもログが出力されるので,所有者を変更しておく.
$ sudo mkdir /opt/local/aolserver/log
$ sudo chown /opt/local/aolserver/log www
$ sudo chown -R /opt/local/aolserver/servers/server1
Foreground (
-f
) でnsd
を起動する.
$ sudo bin/nsd -u www -ft base.tcl
IPアドレス:8000にアクセスすると,設定情報が表示される.
0 件のコメント:
コメントを投稿