| 電子メールの使い方 | ホームページ開設方法 |


ホームページ開設方法



ホームページのFTP転送

インターネットにホームページを公開するには、作成したホームページのファイルをサーバーに転送する作業(FTP)を行ってください。

■FTPに必要な情報
以下の情報をFTPソフトまたはホームページ制作ソフトのFTP項目に設定してください。

FTPソフトの設定項目

設定値

ユーザー名
  - ユーザーID
  - FTPアカウント名
  - ログイン名      等

「登録通知書」のユーザIDを入力してください

パスワード

「登録通知書」のパスワードを入力してください

ホスト名
  - サーバー名
  - FTPホスト
  - FTPサーバー名
  - ホストアドレス      等
「登録通知書」のホスト名/アドレスを入力してください
サーバーの初期ホルダ
  - ホストディレクトリ
  - 転送先フォルダ
  - リモートフォルダ      等
/www ・・・・・ HTMLファイルや画像等をFTPするディレクトリ
/cgi-bin ・・・ CGIプログラムをFTPするディレクトリ

*
www下ではCGIプログラムは動作しません)
パッシブモード(PASV) ADSL等でルーターを使用する場合にFTPがうまくいかないときは、Passive(PASV)モードをONにしてください。


Notice

cgi-bin内では、CGIプログラム以外にはブラウザからアクセスできません。(セキュリティ構造)

CGIプログラムで利用する画像ファイル等はwww下に配置してください。

トップページのファイル名は、index.html または index.htm にしてください。
ホームディレクトリ直下のwww、cgi-binディレクトリおよびwww内のprogramディレクトリは削除やりネームをしないでください。システム領域を削除されますとサーバーの機能が停止し、再セットアップが必要になる場合があります。
* ADSLをご利用でFTP接続がうまくいかない方はこちらをご覧ください。


■転送方法

サーバーへのファイル転送はFTPをご使用ください。
※telnet、SSHのご使用は許可しておりません。

■ディレクトリ構造
HTMLはwwwディレクトリ(フォルダ)内でのみ動作します。
※www内以外に転送しないようご注意ください。

代表的な[FTPソフト]の設定例

  - Windows -

  - Macintosh -

 



 
CGIライブラリの利用

サーバーをご契約のお客様は、CGIライブラリがご利用いただけます。 (URL転送を除く)




 ■アクセスカウンターの使い方


(1)カウンターの設定


管理ツール(http://www.お客様ドメイン名/program/admin/)からユーティリティにアクセスします。
左メニューの アクセスカウンターをクリックして設定を行ってください。

 ・7種類のカウンタータイプが選べます
 ・任意のカウント数をセットできます
 ・HTMLソースが自動生成されます

 

(2)動作確認


生成されたHTMLソースを表示させたいページに埋め込んでください。
カウンターを埋め込んだWEBページにアクセスして動作を確認します。





 ■掲示板(BBS)の使い方


管理ツール(http://www.お客様ドメイン名/program/admin/)からユーティリティにアクセスします。
左メニューの 掲示板(BBS)をクリックすると、設定や記事の削除等の管理ができます。

  • 投稿記事の削除ができます

  • 掲示板のタイトルが設定できます(簡易掲示板)

  • 背景色が指定できます(簡易掲示板)

  • SPAM投稿対策済みです


■掲示板のURL


デザイン掲示板 (サンプル)
http://www.お客様ドメイン名/cgi-bin/program/lib/toll/iboad/iboad.cgi

ツリー型掲示板 (サンプル)
http://www.お客様ドメイン名/cgi-bin/program/lib/toll/imboad/imboad.cgi

簡易掲示板 (サンプル)
http://www.お客様ドメイン名/cgi-bin/program/lib/free/fbbs.cgi


[リンク設置例]

<a href="/cgi-bin/program/lib/free/fbbs.cgi">掲示板</a>


* KENT-WEB のYY-BOARD(SPAM投稿対策版)も設置できます。 (サンプル)

 




 ■メールフォームの使い方


ソースの挿入(例)


・メールフォーム用のHTMLに下記のソースを挿入してください。

例)

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=shift_jis">
<TITLE>お問い合わせフォーム</TITLE>
</HEAD>

<BODY>


<!-- ここは書き換えないでください -->
<FORM method="post" action="/cgi-bin/program/lib/free/fmail.cgi">

<!-- 件名(subject)を指定します -->
<INPUT type="hidden" name="subject" value="お問い合わせ">

<!-- 受信するメールアドレスを記入します(sendto) -->
<INPUT type="hidden" name="sendto" value="tokyo@example.com">

<!-- 送信後に表示するhtmlを指定できます(なくても動作します) -->
<INPUT type="hidden" name="location" value="http://www.example.com/thanks.html">

<!-- フォーム開始 -->
<P>
名前<BR>
<INPUT type="text" name="氏名" size="50"><BR><BR>

メールアドレス<BR>
<!-- 項目にメールアドレスを含める場合、"name=email"としてください -->
<INPUT type="text" name="email" size="50"><BR><BR>

メッセージ<BR>
<TEXTAREA rows="2" name="メッセージ" cols="35"></textarea><BR><BR>

<INPUT type="submit" value="入力内容の確認"><input type="reset" value="リセット">
</P>

</FORM>

</BODY>
</HTML>


        ・<!-- 〜 -->の部分はコメントですので削除しても構いません
        ・太字部分は変更しないでください
        ・青字部分は必要に応じて書き替えてください
        ・項目はメモ帳やHTMLエディタ等で追加することができます
        ・一度、ソースをメモ帳等にコピーしてからHTMLエディタに貼り付けてください

それぞれの項目の意味は以下のとおりです

location

送信後に表示する完了画面(HTML)のパスを指定します。
指定するURLはhttp://から記述してください。

※ここで指定するHTMLファイルはお客様自身で作成してください。指定しない場合は文字のみの完了画面 が出力されます。

作成したファイルはサーバーにアップロードする必要があります。設置方法については 「ホームページの転送」を参照してください。

subject

メールの件名

sendto

問い合わせメールを受取るメールアドレス

※半角英数字で指定してください。



■投稿画面イメージ







自作CGIの設置

自作CGIプロフラムをご利用になるには Perl の知識が必要です。
(現在のバージョンはv5.6.0です)

■パス

perl のパス

/usr/bin/perl

sendmail のパス

/usr/sbin/sendmail

■ディレクトリ構造

CGI プログラムは/cgi-binディレクトリ(フォルダ)内でのみ動作します。

Notice

CGIプログラムで利用する画像ファイル等はwww下に配置してください。
「cgi-bin」ディレクトリにCGI の実行とは関係のないファイルを置いても、ブラウザ上に表示させることはできません。以下の表を参考に設置してください。


cgi-binディレクトリ

*.cgi , *.pl , データファイル(*.txt , *.dat *.log など)

wwwディレクトリ

HTMLファイル、画像ファイル、スタイルシート、JSファイル等


■パーミッションの参考値

お客様が作成したディレクトリ

755 (rwxr-xr-x)

HTML・画像ファイル等

644 (rw-r--r--)

CGI の実行ファイル

755 (rwxr-xr-x)

CGI のデータファイル

666 (rw-rw-rw-)

.htaccessファイル

644 (rw-r--r--)

◎パーミッションによる動作確認やセキュリティ確保はお客様自身の責任で行ってください。


■htmlからcgiプログラムを呼び出す方法(例)

<A href="/cgi-bin/example.cgi">
<FORM action="/cgi-bin/mail/sendmail.cgi" method="POST">

*"/cgi-bin/〜" は絶対パスの記述例です。サーバーに転送しないと動作しません。



Notice

自作CGI プログラムの動作確認等につきましては、原則的にお客様自身で行ってください。フリーのCGI プログラム等をご利用の場合は、設置方法やその他設定についての問い合わせは、CGI プログラムの制作者にご相談ください。
テクニカルサポートでは、お客様が設置した独自のCGI プログラムに関する質問にはお答えできない場合がございます。

セキュリティホールのある自作のCGI プログラムを設置した場合には、 お客様のホームページを他人に消去されたり書きかえられたりする可能性がありまので十分ご注意ください。

万一、お客様が設置されたCGI プログラムの不具合による セキュリティ上の問題が発生しても 弊社は責任を負えません。 また、他のお客様に迷惑がかかったり、運用上必要な場合にはお客様にお断りすることなくページ を削除させていただくことがございますのでご了承く ださい。
バックアップは必ずお客様のパソコンに保存してください。

 




SSI
SSI をご利用になるには SSI (Server Side Include) の知識が必要です。

■HTMLの拡張子

  .shtml  で動作します



Notice

execコマンドはご利用できません。

SSI の設置・動作確認はお客様自身で行ってください。テクニカルサポートでは、お客様設置のSSI に関する質問には答えできない場合がございます。

 




アクセス制御の設定


◎管理ツールから自動設定する(最大3フォルダまで可能)
管理ツール(Admin Manager)から ユーティリティにアクセスします。
左メニューの Access Controlメニューをクリックして設定を行ってください。

 ・あらかじめ設定予定のフォルダをサーバー上に作成しておいてください
 ・パスワードの自動発行ができます


◎自分でアクセス制御を設定する
自分でアクセス制御(パスワード認証)を設置するには SSI (Server Side Include) に関する知識が必要です。任意のページをパスワードで保護するには、.htaccess と .htpassword を使ってください。

■.htaccess の構文例

AuthUserFile /home/userID/www/example_dir/.htpassword
AuthGroupFile /dev/null
AuthName "パスワードを入力してください"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>


AuthUserFile にパスワード情報を記述したファイル [ .htpassword ] の場所を記述します。
userID には、「登録通知書」に記載されているユーザIDを入力してください。
example_dir は、[ .htpassword ] を置いたディレクトリ(フォルダ)名を記述してください。

◆作成要領(例)
テキストエディタ(メモ帳等)で作成し、任意の場所に[ htaccess.txt ] という名前で保存します。FTPソフトでパスワード認証をかけたいディレクトリ
(フォルダ)にアップロード後、[ .htaccess ] という名前にリネームします。

■.htpassword の構文例

user1:password1
user2:password2

・passwordは暗号化された文字列を記述してください。
・最後の行で必ず改行してください。


◆作成要領(例)
テキストエディタ(メモ帳等)で作成し、任意の場所に[ htpassword.txt ] という名前で保存します。FTPソフトで
AuthUserFileに指定したディレクトリ(フォルダ) [ example_dir ] にアップロード後、[ .htpassword ] という名前にリネームします。


■パスワードの暗号化

Notice

アクセス制御の設定・動作確認はお客様自身で行ってください。

 


 
エラーページの変更
 .htaccessファイルを使って標準で出力されるエラーページを変更できます。

■設定方法
1.お客様のパソコンの中に任意の名前でファイルを作成します(例: htaccess.txt ) 。


2.ファイル内には以下の書式で内容を記述します。

ErrorDocument [エラーコード] [お客様が設置したエラーページのパス]

例)ErrorDocument 404 /error/error.html

代表的なエラーコード
エラーコード 概要

401

IDやパスワードが正しくなく認証に失敗

403

権限の設定が正しくなくページを表示できない

404

ブラウザからアクセスしたページが存在しない

500

CGIプログラムにエラーがあってページを表示できない


*上記以外にもエラーコードは多数存在しますので、必要な場合はネット上で「apache エラーコ
ード」等をキーワードに検索してみてください。



3.このファイルをFTPでアップロードし、名前を「.htaccess」に変更します。
「www」フォルダ直下に設置するとその階層以下の全てのページへのアクセスに適応します。

*** ご注意 ***
eShop-doショッピングカートでトップページを発行している場合、「www」フォルダ直下に
「.htaccess」が自動作成されますので上書きにご注意ください。

 



無料SSLメールフォームの設置
SRV100以上のプランでは、SSLメールフォーム(無料)がご利用できます。
設置方法につきましては、サーバー管理ツール/ユーティリティをご参照ください。
 

 

 


Copyright(C) I-Do Communications, Inc. All Rights Reserved. 無断転載を禁止します