ANC-Netホームページ 公 開 方 法 CGI 利 用 可 能 環 境 の 開 始 に 伴 う 改 訂 2009.3 ネットワークシステム 管 理 課 1
ANC-Netホームページ 公 開 方 法 基 本 編 1 ホームページの 領 域 について 2 ホームページのURLについて 3 サーバへのアップロードについて 応 用 編 4 アクセスカウンターについて 5 CGIとPHPについて 6.htaccess とBASIC 認 証 について WEBサービスご 利 用 にあたって 当 社 では 当 社 の 提 供 するすべてのWEBサービスが 万 が 一 システム 障 害 等 によ り 停 止 したとしても これにより 生 じた 一 切 の 損 害 等 について 責 任 を 負 いかねま す ご 理 解 の 上 サービスをご 利 用 いただきますようお 願 い 申 し 上 げます ホームページ 公 開 内 容 について 公 序 良 俗 に 反 する 内 容 個 人 団 体 を 中 傷 するような 内 容 その 他 弊 社 が 不 適 切 と 判 断 したホームページにおいては 弊 社 Webサーバのご 利 用 をお 断 りいたし ます またしかるべき 措 置 を 講 ずる 場 合 もございます 公 開 にあたり 起 こりえる 問 い 合 わせ トラブル 等 の 問 題 において 弊 社 では 一 切 の 責 任 を 負 いかねます ホームページは 個 人 の 責 任 のもとに 公 開 してください 2
ホームページ 作 成 の 流 れ 1. ホームページ 作 成 ソフト 等 を 使 用 してホームページに 必 要 なファイル(html 等 ) を 作 成 します ( 注 意 :フォルダ 名 とファイル 名 は 英 数 字 で 作 成 してください) ファイル file ページ1.html page1.html 写 真 2.jpg photo2.jpg 2. サーバにアップするためにFTPソフトを 用 意 します FTPソフトはホームページ 作 成 ソフト 付 属 のFTPやフリーソフトのFTPソフト(FFFTP 等 )があります フリーソフト FFFTPのダウンロードサイトへ http://www.forest.impress.co.jp/lib/inet/servernt/ftp/ffftp.html 3. FTPソフトの 用 意 ができましたら サーバに 接 続 するための 設 定 をします 4. サーバに 接 続 後 ローカル(PC)からホスト(サーバ)へ 作 成 したファイルのアップ ロードをしてください 5. サーバ 容 量 が 足 りない 場 合 は 基 本 利 用 の 最 大 値 50MBを 使 用 できるようにす るための 申 請 をしてください ( 次 項 参 照 ) 3
1 ホームページの 容 量 について WEBディレクトリ 50MB ANC-Netのご 加 入 者 様 はWEBサーバにおける50MBの 領 域 を 基 本 でご 利 用 い ただくことができます オプション 契 約 により 追 加 アカウント( 追 加 メールアドレス)をご 契 約 いただいて いる 場 合 は そのアカウント 毎 に10MBのWEB 領 域 があります 注 意 1: ディスクの 有 効 活 用 のため 初 期 設 定 値 は10MBとなっています このため10 MB 以 上 の 領 域 が 必 要 な 場 合 はメールにてご 連 絡 ください support@anc-tv.co.jp 注 意 2: WEBサーバの 領 域 は WEBメールサービスのディレクトリとしても 使 用 しており ます このためWEBメールにおける 送 信 済 みアイテムや 削 除 済 みアイテムの 容 量 もこのWEB 領 域 の 容 量 に 依 存 します 4
2 ホームページのURLについて お 客 様 のアカウントが azumino の 場 合 トップページのURL http://www.anc-tv.ne.jp/~azumino/ トップページのファイル 名 は index.html または index.htm です ~ チルダと 読 みます キーボードの 位 置 はひらがな へ の 場 所 で Shift + へ = ~ となります イ)http://www.anc-tv.ne.jp/~azumino/ ロ)http://www.anc-tv.ne.jp/~azumino/index.html 上 記 の2つのURLは 同 じトップページのファイルを 参 照 しています URLのパスではトップページのファイル 名 を 省 略 することができますので トップページのURLパスは イ にしてください 注 意 : 応 用 編 のCGIを 使 用 する 場 合 はドメイン 名 が 変 わります 詳 細 は 5 のCGIと PHPについてをご 覧 ください 5
3 サーバへのアップロードについて サーバへアップロードするためにFTPソフトの 接 続 設 定 を 以 下 のようにしてくださ い FTPソフトはホームページビルダーなど 作 成 ソフトに 付 属 しているものや フ リーソフトのFFFTP 等 を 使 用 してください 接 続 先 (WWW/FTPサーバ 名 ) ユーザー 名 (ユーザーID) パスワード 転 送 先 ディレクトリ www.anc-tv.ne.jp お 客 様 証 記 載 のアカウント 名 お 客 様 証 記 載 のパスワード 変 更 している 場 合 は 変 更 後 のパスワード public_html FTPでログインするとpublic_htmlというフォルダが 用 意 されていま す FTPソフトなどで 転 送 先 を 指 定 する 必 要 がある 場 合 はこのディ レクトリ 名 を 入 力 してください 注 意 : サーバへの 接 続 は セキュリティ 上 のアクセス 制 限 によりANC-Netのネットワー ク(=ご 契 約 のご 住 所 )からしか 接 続 できません 6
FFFTPを 利 用 した 設 定 例 1 ホームページビルダーなど 作 成 ソフトに 付 属 しているFTPソフトをご 使 用 になる 場 合 は その 取 扱 説 明 書 をご 覧 ください 1. ダウンロードしたFFFTPソフトのインストールファイルを 起 動 し 指 示 に 従 って ダウンロードしてください 2. インストール 後 FFFTPを 起 動 します 3. ホスト 一 覧 から 新 規 ホスト をクリックして 以 下 のとおりサーバへ 接 続 する ための 設 定 を 行 ってください 7
FFFTPを 利 用 した 設 定 2 ローカル(PC) ホスト(サーバ) 4 画 面 の 左 側 がローカル(PC 側 )で 右 側 がホスト(サーバ 側 )になります ホスト 側 のパスが/public_htmlであるこ とを 確 認 します 5 ローカル(PC 側 )でアップロードする ファイルの 場 所 (パス)を 指 定 し アッ プロードするファイルやフォルダを 選 択 して サーバ 側 アップロードしてくだ さい 8
応 用 編 4アクセスカウンターについて 5CGIとPHPについて 6.htaccess とBASIC 認 証 について 9
はじめにお 読 みください 応 用 編 のサービスのご 利 用 にあたって ご 利 用 にあたっては 中 級 程 度 のホームページに 関 する 知 識 が 必 要 です 当 社 ではCGIプログラムやPHPプログラムの 動 作 に 関 するご 質 問 にはお 答 え 致 しか ねますのでご 了 承 ください CGIサーバのご 利 用 にあたって 当 社 の 提 供 するCGI/PHP 利 用 可 能 環 境 は 完 全 なるデュアルシステム(2 重 構 成 )ではありません このため 不 測 の 事 態 によるサーバのダウンやシステムの 故 障 により その 復 旧 に 要 する 時 間 によっては 長 時 間 CGIサービスが 停 止 する 可 能 性 があります このため 商 取 引 などシステムの 安 定 性 が 必 要 不 可 欠 なご 利 用 には 適 してい ません 以 上 のことを 十 分 ご 理 解 の 上 ご 利 用 いただきますようお 願 い 申 し 上 げます 10
4 アクセスカウンターについて1 アクセスカウンタ の 設 定 の 仕 方 アクセスカウンタは 訪 問 者 の 数 を 数 える 時 に 使 用 します 使 い 方 は 通 常 のHTMLファイルに 以 下 のIMGエレメントを 挿 入 します 基 本 的 設 定 <IMG SRC="/cgi-bin/Count.cgi?dd=A" WIDTH="width" HEIGHT="height" ALT= Counter"> 注 ) イタリック 体 ( ABC abc 123 ) になっている 部 分 は お 客 様 の 環 境 に 合 わせて 変 えて 下 さい dd= AまたはBまたはC,D,E,cd,cdd,cdr タイプ 名 が 以 下 より 選 べます A B C D E cd cdd cdr 注 意 アクセスカウンターはURLに 対 してカウントします 例 えばトップページは 以 下 の 通 り2つのURLが 同 じファイ ルを 指 しますがURLは 異 なります イ)http://www.anc-tv.ne.jp/~azumino/ ロ)http://www.anc-tv.ne.jp/~azumino/index.html ページを 作 成 していく 段 階 でトップページへリンク 設 定 を する 場 合 は イ の 絶 対 パスにて 設 定 してください 11
4 アクセスカウンターについて2 細 かい 設 定 を 行 うには サポートページをご 用 意 してありますので 詳 細 設 定 についてはこちらをご 覧 ください http://www.anc-tv.ne.jp/counter/index.html 以 下 にサンプルをご 用 意 してあります 必 要 に 応 じてタグをコピーし 編 集 してご 利 用 ください <IMG SRC="/cgi-bin/Count.cgi?dd=cd ft=5 frgb=000001" WIDTH="80" HEIGHT="25" ALT="Counter"> <IMG SRC="/cgi-bin/Count.cgi?dd=B ft=10 frgb=000000" WIDTH="150" HEIGHT="25" ALT="Counter"> <IMG SRC="/cgi-bin/Count.cgi?dd=C tr=y" WIDTH="80" HEIGHT="25" ALT="Counter"> <IMG SRC="/cgi-bin/Count.cgi?dd=A md=20" WIDTH="300" HEIGHT="30" ALT="Counter"> WIDTH, HEIGHT Count.cgi?dd=XX md=xx ft=xx frgb=xxxxxx tr=y pad=f カウンタの 表 示 幅 を 指 定 します A,B,C,D,E,cd,cdd,cdrの 中 からカウンタのイメー ジを 選 択 します 表 示 の 桁 数 を 指 定 できます フレームサイズを 指 定 できます ここではフレームの 色 を 指 定 してます 背 景 色 を 透 明 にできます 0 表 示 を 消 せます 12
5 CGIとPHPについて1 CGIサーバのご 利 用 にあたって 当 社 の 提 供 するCGI/PHP 利 用 可 能 環 境 は 完 全 なるデュアルシステム(2 重 構 成 )ではありません このため 不 測 の 事 態 によるサーバのダウンやシステムの 故 障 により 長 時 間 CGIサービスが 停 止 する 可 能 性 があります このため 商 取 引 などシステムの 安 定 性 が 必 要 不 可 欠 なご 利 用 には 適 してい ません 以 上 のことを 十 分 ご 理 解 の 上 ご 利 用 いただきますようお 願 い 申 し 上 げます CGIとは CGIとは Common Gateway Interface の 略 で WWWサーバの 中 で 外 部 プログラムを 実 行 するための 仕 組 みをいいます ブログや 掲 示 板 WEBチャット パスワードによるログイン 認 証 問 い 合 わせフォーム アンケートなどをご 自 身 のホームページに 設 置 することができます 13
5 CGIとPHPについて2 CGI 動 作 環 境 項 目 CGIサーバ URL 容 量 Perlパス パーミッション CGI 設 置 ディレクトリ 指 定 CGI 拡 張 子 制 限 条 件 http://cgi.anc-tv.ne.jp WWWサーバと 共 通 /usr/local/bin/perl 755(rwxr-xr-x) /public_html/ 配 下.cgi PHP 動 作 環 境 項 目 条 件 PHP 許 可 ディレクトリ 指 定 /public_html/ 配 下 PHP 拡 張 子 制 限.php SSI sendmail DBM は 利 用 不 可 CGI 及 びPHPファイルの 配 置 場 所 htmlファイルと 同 様 のWWWサーバ www.anc-tv.ne.jp に 接 続 /public_html/ 配 下 に 入 れてください 実 行 方 法 CGIおよびPHPは 次 のドメイン 名 での 実 行 となります cgi.anc-tv.ne.jp 例 )アカウント 名 がazuminoの 場 合 で /public_html/cgi-bin/ に 設 置 した login.cgi へのパスは 以 下 となります http://cgi.anc-tv.ne.jp/~azumino/cgi-bin/login.cgi 14
6.htaccess とBASIC 認 証 について1.htaccess とは 特 定 のコンテンツにIPフィルタリング(IPアドレスによるアクセス 制 限 ) 等 を 行 うことができます またこれを 応 用 したBASIC 認 証 (ユーザー 名 とパスワード 認 証 )もできます 注 意 :.htaccess ファイルは そのファイルを 設 置 したディレクトリ 以 下 の 全 てのページに 有 効 と なります 例 えば public_html に.htaccess ファイルを 設 置 した 場 合 public_html 内 の 全 てのページ 及 び public_html 以 下 のディレクトリにある 全 てのページ(サブディレク トリ 全 体 )が.htaccess ファイルの 影 響 を 受 けます 注 意 : FTPソフトに FFFTP を 使 用 している 場 合 サーバ 側 で.htaccess ファイルが 隠 れてしま います この 状 態 ですとこのファイルを 削 除 することも 編 集 することもできません 対 応 策 として 別 のFTPソフト( 確 認 済 みフリーソフトは ALFTP )を 使 用 し 環 境 設 定 より 隠 しファイルを 表 示 させるように 設 定 してください 15
6.htaccess とBASIC 認 証 について2.htaccess ファイル 設 定 例 下 記 例 は202.84.XXX.XXXからのみアクセスを 受 け 付 ける 場 合 の 設 定 例 です Order deny,allow Deny from all Allow from 202.84.XXX.XXX BASIC 認 証 用.htaccess ファイル 設 定 例 下 記 例 はBASIC 認 証 用 の 設 定 例 です AuthTypeはBasicと 入 れてください BASIC 認 証 用 ファイルであることを 指 します AuthNameは 認 証 時 のメッセージです 任 意 の 文 字 を 入 れてください AuthUserFileには 絶 対 パスでパスワードファイルの 場 所 を 指 定 してください 上 位 デイレクトリは 下 記 のとおりです AuthType Basic AuthName "Input ID and Password." AuthUserFile /pub/home/アカウント/public_html/password.dat require valid-user password.dat ファイル 設 定 例 下 記 例 はユーザーIDを hirake パスワードを goma で 設 定 した 例 です passwdコマンドは 使 用 できませんので WEB 上 のBASIC 認 証 の 作 成 ツールを 使 用 し パスワード 生 成 をしてください hirake:6.hw0u8s5tlti 16