|
ドメインホームページの位置
デフォルトでは/home/httpd/html/groups/home/になっています。
このディレクトリにadminユーザーでindex.htmlを更新するとドメインホームページを
http://[ホスト、ドメイン名]/で発信することが出来ます。
QUBEパブリックホームページは、http://[ホスト、ドメイン名]/cobalt/で見れます。
ちなみにデフォルトの/home/httpd/html/groups/home/index.htmlのHTMLは
http://[ホスト、ドメイン名]/cobalt/に移動のタグが書かれているだけです。
チルダー付ユーザーホームページURL New!
デフォルトではユーザーホームページのURLは http://********/users/[ユーザー名]/ ですがURLが長いのでチルダー付の
http://********/~[ユーザー名]/ にしようと思いいろいろ調べてみました。
詳細は UNIXを知らないユーザーのQUBEへの挑戦!をごらんください。
CGIスクリプトの実行
QUBEはPerl5.0およびUnixシェルスクリプトで書かれたCGIスクリプトが使用可能です
(ただし、一般ユーザーがCGIファイルを追加するには、adminがユーザーアクセス権の設定を変更する必要があります。)
perlのパスは /usr/bin/perl です。
CGIスクリプトをWEBサーバーで実行するには .pl または .cgi というファイル拡張子を使う必要があります。
CGIスクリプトのTEST
まず、ユーザー領域で使用する場合ユーザー領域でCGIが使える設定になっているかコントロール パネルで確認してください。
下記に簡単なテストCGIを記しますのでまずこちらで試してみてください。
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "OK";
1、txtに上記を貼り付けてtest.cgiとして保存
2、FTPにてアスキーモードで転送
3、パーミッション755に変更
これで転送したtest.cgiを見ると[OK]という文字が出たら CGIは正常に動いています。 このtest.cgiが動くのに他のCGIが動かない場合はCGIプログラム
及び他のファイルのパーミッションをもう一度確認してください。
現在ISPで使用できてるCGIはほとんど全てQUBEでも動くと思います。
以下私のtest.cgiの URL
http://www.kigaru.ne.jp/users/admin/test.cgi
私はユーザーにCGIを許可してませんのでadminの領域に設置しています。
|