Solarisがやってきた2


 しかしcgiの件が・・・・。

  3:wwwサーバのセットアップ
     Windows-NTでapcheを立ち上げたことがあるので迷わずWWWサーバをapacheに決めいざ出陣
  「http://smc.vnet.net/solaris_2.6.html」にいくがそれらしいものが見つからない。悩んだ挙げ句「Intel 7 Packages」
   からapache-1.3.3のパッケージ[apache-1.3.3-sol7-intel-local.gz ]をダウンロードした。
    FTPでPC(これでダウンロードしている)からグランパワーのワークエリア(勝手に決めたところ /export/home/compile)に送り

   pkgadd -d apache-1.3.3-sol7-intel-local.gz

     とたたいてもエラーが出てだめ。どうも解凍したものを /var の下に展開している様で /var が少ないからできないと仰っているらしい。
     df -k でみると /var 残り11974k ありゃりゃん。 今からセットアップし直しはできない、いや松浦さん任せだからようやらん。
     やる気なくし1時間ターム画面をボーッと見てたらひらめいた。2.5用だったらを入るんちゃうか!早速ダウンロードしたら6分の1で111k。
   これはいけると思い

     pkgadd -d apache_1_1_3_x86_pkg_tar.gz

     するがエラー。どうもつこてる豆が違うらしい。豆を探せ。2時間サイト検索に費やし分かった。

      ・gzipをとってくる。

       ・pkgadd -d gzip-1_2.4 とたたきg兄弟を作る

       ・zcat apache_1_1_3_x86_pkg_tar.gz | tar xvf - とたたき展開して  pkgadd でapacheを選ぶ

     NT用と同じようにconfgファイルを編集してapacheを起動したら難なく動いた。次はアクセス制限と .htaccess ファイルを編集してDirに入れるが
     Getがどうのこうのでいうこと聞いてくれん。制限やめたろか でも  「cgiで」て口走った手前カッコつかんし・・・どないしよう!!
     隣の亀田さんにメールを頼み 良い返事待ちということで一時休戦。  
   数日待つが良い返事はなかなか来ず、戦場を本屋へ。次の休み近所の栄進堂書店に行き1冊しかないsolarisの解説書をみるとちゃんと書いたりました。

     <Location />
     AuthType Basic
     AuthName 表示文字
     AuthUserFile /デレクトリ/ファイル名
     require user ユーザー名	
     </Location>

     これをcongifファイル(access.conf)に追加すればいいらしい。
 
  4:gccのセットアップ
   cgiをc言語で動かす為にはコンパイラーを入れなくては。gccの最新バージョン(gcc-2_8_1-sol26-intel-local.gz)を入れたいが、たぶんこれも
     /var が足らなくなるから2.5用の「gcc_2_7_2_x86_pkg_tar.tar」をapacheと同じように

    zcat cc_2_7_2_x86_pkg_tar.tar | tar xvf - とたたき展開して  pkgadd でgccを選んで入れた。



 次回はcgiでshellをroot権限で

次に