こっちは60秒毎にサーバに生きているよと知らせるためだ。Windowsの場合はTerTermを使っているが、こっちはデフォルトで60秒となっている。HeartBeat(KeepAlive)で秒数を設定する。ssh接続はMacのターミナルではそのままアクセスすればいい。[ユーザ名]@[ドメイン名]だな。あとにパスワードを入力すればいい。接続し、ユーザ名を入力し、チャレンジレスポンス認証を使うで接続してパスフレーズ(パスワード)を入力すればいい。その15ーWebサーバ各ユーザがWeb公開を行うための設定。ファイルが公開できていたわけだ。ユーザ毎のバーチャルホストを建てることもできそうだがそんな面倒なことはしたくない。用意されたファイルの構成がなかなか理解できず、苦労した。/private/etc/apache2/extra/httpd-userdir.confだな。/private/etc/apache2/users/*.confの行を加える。/private/etc/apache2/users/内に置いて有効にするためだ。ここにエイリアスを作って~なしにする。/users/hoge/Sitesの行を書き加える。/private/etc/apache2/users/httpd-hoge.conf各ユーザごとに必要となる。してこのなかにシンボリックファイルを置けば(その1参照)~がなくてもいいことになる。-MultiViews</Directory>と書き換える。コンテントネゴシエーションを使用できる+をつけると上位のdirectoryでの指定に加えてその機能を加える。-は上位のdirectoryでの指定からその機能を削除することになる。ページが見えることになる。ユーザは自分のdirectory(フォルダ)内にSitesというdirectory(フォルダ)を作成するとこの中身がWebページとして公開される。CGIを行いたいときはSitesの中にcgi-binというdirectory(フォルダ)を作成しCGIプログラムを書いたファイルを置く。-MultiViews</Directory>とした。許可、シンボリックリンクを許可、CGI実行許可ということになる。必要ないので削除だと思う。作成してユーザ毎の設定を書く)という順なのだ。作成することになったのだ。ユーザ数が少ないので問題ないのだ。似たようなdirectoryの名前なので途中で何回も混乱した。ん?CGIが動かない。ターミナルからリモートでssh接続していると、ちょいとトイレにいったりすると切れてしまう。