Webページ専用ディレクトリ public_html

大東の公開のWebサーバの名称は www.st.daito.ac.jp で、ユーザ名 s16159876 のトップページにアクセスするためのURLは

http://www.st.daito.ac.jp/~s16159876/

である(記号「~」はチルダ)。スキームを表す http:// は省略できない。 s16159876 はログインアカウントで、自分のものに置き換えて以下を理解する(存在するURLでアクセスすれば(コンテンツがあれば)そのアカウントのページが閲覧できる。これが公開Webの意味である)。

念のために注意しておくと、大東から各学生に与えられているメールアドレスはログインアカウントを使って次のようになっている(小文字で書くのが習わしである)。

s16159876@st.daito.ac.jp

自分のメールアドレスとURLはどんなときにも忘れずに、しかも人に分かるように筆記できる必要がある(こうした場合には決して筆記体を使わない)。 数字の1と小文字ローマ字$\ell$(エル)や9とg, q、数字0とローマ字のOとo、ローマ字のi, jやh, k, n、およびu, vとの区別をキチンと書き分けられるようにしておこう。

各ユーザのWebページ専用ディレクトリ名はWebサーバの基本設定である UserDir で決められている。 多くのWebサーバでは public_htmlとしている。

演習: 自分の大東URLと大東メールアドレスを筆記しなさい。

そのWebサーバによってアクセスされる全てのファイルを、ユーザホーム直下にあるWeb専用ディレクトリ(フォルダ) public_html(ホーム直下のという意味で ~/public_html と記す) に格納する。 ここで「 _ 」は アンダーバーであって、ハイフン(マイナス記号)ではない。

この自分専用のフォルダ ~/public_html をWebディレクトリということがある。 ここで記号「~」はユーザホームを表し、『ユーザホームにあるpublic_html』という意味で、これをディレクトリパス表示という。

WebサーバーはWebブラウザからの要求があったとき、ユーザーのファイルの内 ~/public_html 内のファイルだけを探す。 公開したくないファイルは ~/public_html 内には置いてはいけない。

学外からのWebホームへのSFTP

red大東ネットワークへのSFTPのための鍵ペアの生成と設定参照のこと。

ファイル管理の方法

public_html内に配置するファイル群はコンテンツなファイルの種類に応じて階層的なフォルダ群を利用して、首尾一貫したポリシーのもとに整然と配置しよう。

page_dir

左図では、public_html直下にある index.html がコンテンツ全体への目次ページの役割を担うために置かれている。 コンテンツ毎の専用フォルダとして sport および music を作成して、専用フォルダ内にもコンテンツ毎の目次情報を担うように index.html を置いている。 それぞれの専用フォルダ内には、そこで利用する画像ファイルを格納する image フォルダを用意している。

このように、原則としてコンテンツごとにフォルダを作成し、関連するファイルだけを配置するようにファイル管理をこころがけよう。

演習: 学外から自分のホームにあるフォルダ public_html にアクセスしてみなさい。