ホームページ開設サービスの特徴
- Webサーバとして、高機能、高速なApacheを採用しています。
- 弊社提供のCGI以外にお客様作成のCGIも使用できます。
ホームページ作成の際の注意事項
WebサーバはUnixというOS上で稼動していますので、以下の点にご注意ください。
- ファイル名は大文字/小文字が区別されますので、ファイル名が正確に合っていないと、アクセス・エラーになることがあります。
- ファイル名には日本語や全角文字やスペースは使用しないでください。
- ご自分のディレクトリ内へのリンクは相対パスで指定してください。
- トップページのファイル名は必ず index.html としてください。
Webサーバへのアップロード(送信)方法
Webサーバへのデータ・ファイルの送信は、FTPソフトを使用して行います。
FTPソフトには、"WinFTP"や"小次郎"(Windows用)、"Fetch"
(Macintosh用) などがあります。
- FTPサーバを ftp. お客様のドメイン名 (例:ftp.user-domain.com)に設定します。
- FTPサーバにお客様の管理用アカウントでログイン(接続)すると、www
が表示されます。
- このwww内にデータ・ファイルを転送します。
- ブラウザから http://www.お客様のドメイン名/
のURLをアクセスして、正しく表示されることを確認します。
転送モードは、HTMLファイルはASCIIモードで、画像ファイルはbinaryモードに設定してください。
CGI設置方法
6月15日からCGIに関して一部変更があります。
この文字の色と同じ部分が変更点です。
|
wwwディレクトリ(フォルダ)の中に利用したいCGIを置き(モードは755)、そのCGIをHTMLソースの中で相対パスで指定します。ただし、情報(例えば掲示板の書込内容など)を保存しておかなければならないファイルのモードは777にする必要があります。CGIの設置場所はwwwディレクトリの中であればどこでもかまいません。
例えば、HTMLソースをtest.html、CGIをwebform.cgiとした場合を例に挙げます。
- wwwディレクトリの中にtest.htmlを置き、さらにwebform.cgiを置きます(モードは755)。
- test.htmlの中で以下のようにCGIを指定します。(フォームを使った例)
<FORM METHOD=POST ACTION="webform.cgi">
CGIを別のディレクトリ(例えばcgiディレクトリ)に入れる場合は、以下のように指定してください。
<FORM METHOD=POST ACTION="./cgi/webform.cgi">
(注意:/cgi/の前にピリオドが必要です)
CGIスクリプトを編集する際は以下の点にご注意ください。
- ワープロソフトは使用しない(目に見えない制御文字が混入してしまい、CGIが正常に実行されません)。編集にはエディタをご使用ください。
- perlやsendmail等のプログラム指定パスは正しく設定する。当サービスのパスはシステム仕様一覧をご覧ください。
- cgiディレクトリおよびCGIスクリプトのモードは必ず755に設定。
- 情報を保存するようなファイルのモードは必ず777に指定。
Webシステム仕様一覧
| 項目 |
弊社仕様 |
備考 |
| Webサーバ稼動OS |
Unix |
|
| Webサーバ |
Apache |
世界中で最も良く使用されているサーバ。 |
| お客様のホームページのディレクトリ |
www |
既に作成してありますので、この中に必要ファイルを配置してください。 |
| トップページのファイル名 |
index.html |
こうすると、http://www.user-domain.co.jp/
だけでアクセス可能(index.htmlは不要)。 |
| お客様のホームページのURL |
http://www.user-domain.co.jp/ |
user-domainはお客様のドメイン名。 |
| シェル |
sh, csh, bash, ksh, tcsh |
|
| SSI |
利用可 |
セキュリティ維持のため、execコマンドおよびCGIスクリプトのincludeは使用できません。 |
| CGI関連 |
| ユーザ作成のCGI |
利用可 |
|
| CGIスクリプトを置くディレクトリ |
cgi-binを除き任意。
/www/cgi/を推奨。 |
cgiディレクトリは、wwwディレクトリ内にお客様ご自身で作成してください。このディレクトリ内のファイルは、HTMLソースの中で相対パスで指定してください。 |
| perlのパス |
/usr/bin/perl |
perlスクリプトを実行するプログラム |
| perlのバージョン |
perl 5 |
最新版 |
| sendmailのパス |
/usr/sbin/sendmail |
フォームからメール送信を行う際に必要。ZIGZAG
SERVERではqmailを採用していますが、広く使用されているsendmail用のCGIにも対応しています。 |
| その他搭載プログラム |
/usr/bin/nkf
/usr/bin/uuencode |
|

E-mail: info@genkina.net
Genkina WEB Service
|