あなたの WEB サイト(ホームページ)を公開・更新するための手引きです。
各アカウントには公開用のディレクトリが用意されています。公開URL(割り当てパス)はアカウントごとに異なります(不明な場合は管理者へ)。
| 公開URL | https://www.zomg.tokyo/(割り当てパス)/例: /sample/、/mysite/ など |
|---|---|
| ファイルの置き場所 (公開ディレクトリ) | ~/public_html/(ドメイン)/htdocs/ここに置いた HTML・画像などがそのまま公開されます。 |
| CGI の置き場所 | ~/public_html/(ドメイン)/cgi-bin/CGI/Perl スクリプト用(§3)。 |
| トップページ | htdocs/index.html(または index.htm)が自動表示されます。 |
ディレクトリ構成(古典的な Apache 形式): public_html/(ドメイン)/ の下に、公開用の htdocs/ と CGI 用の cgi-bin/ が並びます。
ファイルの更新は SFTP / SCP(SSH) で行います。WinSCP・FileZilla・Cyberduck などの SFTP クライアント、または scp/sftp コマンドが使えます。
| プロトコル | SFTP(または SCP) |
|---|---|
| サーバー名(ホスト) | www.zomg.tokyo |
| ポート | 22 |
| ユーザー名 | アカウント名 |
| パスワード | サーバーのログインパスワード(メールと共通) |
| アップロード先 | ~/public_html/(ドメイン)/htdocs/ |
コマンド例(公開ディレクトリへ index.html を転送):
scp ./index.html (アカウント名)@www.zomg.tokyo:~/public_html/(ドメイン)/htdocs/
CGI/Perl スクリプトは cgi-bin/ に置くと実行できます。
| 置き場所 | ~/public_html/(ドメイン)/cgi-bin/ |
|---|---|
| 実行URL | https://www.zomg.tokyo/(割り当てパス)/cgi-bin/スクリプト名.cgi |
| 拡張子 | .cgi / .pl |
| 実行権限 | 必須。chmod 755 スクリプト名.cgi |
| 出力 | 先頭で Content-Type ヘッダ+空行を出力してから本文(CGIの作法)。 |
CGI はサーバー側で実行されます。公開ディレクトリ(htdocs)に置いた .cgi は原則実行されません(セキュリティのため)。必ず cgi-bin/ に置いてください。
htdocs/ の直下(または意図したサブフォルダ)に置かれているか確認してください。index.html という名前にしてください。cgi-bin/ に置かれているか・実行権限(755)があるか・ヘッダ出力が正しいかを確認してください。