昨日は土曜日をまるまる一日潰してサーバの作業をやってたので、深夜0時以降は眠気に負けてそのまま就寝。翌朝9時より作業再開。
sambaとSSHを入れてセキュリティ関連もある程度済んだと思うので、webサーバ「apache」のインストール作業を開始。やることは設定の変更で「httpd.conf」の書き換え作業。サーバ構築の参考にさせてもらってるのは、こことここなのだけど前回書いたように若干設定の解釈と言うか方向が違うので、両者を比較しながら実際の自分の設定状態や考えに近いものを選びながらファイルを書き換え。とりあえずCGIファイルは設置場所を限定しておこう。
ファイルも書き換えて他の細かい設定変更も行ったので、ブラウザよりアクセスしてみる。まだCTUの設定を書き換えてなくて、外部からはアクセスできないためIPアドレスを入れて… apacheの画面が出た。LANからは無事接続・表示は出来るもよう。
次に、テスト表示用のhtmlファイルを、今使ってる自分のサイトのトップページのみサーバ内の指定ディレクトリにコピーしてから、先ほどのIPアドレスの後にトップページのファイル名を追加入力。こちらも問題なく表示。ちょっとだけ感動。(^^)
ついでにもう一つCGIの動作確認もしてみる。サンプルで書いてあるテストCGIを作成してアドレスを入力と。 …出ない。ちょっと考えたあと設定ファイルを見直してみる。CGIファイルが動作する場所を特定のディレクトリのみに変更してあった。片方の参考サイトではCGIの動作する場所に制限を掛けてたのを忘れてた。(汗) 改めてCGIファイルを"cgi-bin"の下に移動しなおして再表示。今度はうまく出た。(^^; 今のところは見よう見真似でそのまま書いてあるとおりの設定で作ってるが、内容を把握できてきたら自分のやりやすいように配置や設定を変えていこう。
昨日はエラーや動かない原因で詰まってしまったので、知人にskypeのチャットでLinuxの設定をいろいろ聞きながらやってたが、そのお陰で今度はスムーズにいきそう。
とりあえずapacheの初期動作確認まで出来たので、ここで一旦休憩。