講義用WWWサーバは講義のWWW資料を公開するためのWWWサーバです.現在は駒場の情報棟や本郷のセンターの演習室でおこなわれる講義が多数を占めますが,それ以外の講義も受け付けています.
学生が研究室や自宅から参照することも考慮して,全世界からアクセス可能にしています.ただし,アクセスを制限したい時は自分で設定ファイルを置けば,ページ単位でアクセス制限をおこなうことができます.
このWWWサーバは教育用計算機システム(ECCS,www.ecc.u-tokyo.ac.jp)の一部なので,利用料は不要です.ただし,ECCSのアカウントを取得する必要があります.新たにアカウントを取得したい方は,上記リンク先の記事「新規アカウントの発行について」をご覧下さい.
WWWサーバへの登録の申し込みは,宛の電子メールで行ってください (本人確認の手間を省くため,なるべく ECCS教職員メールもしくはECCSクラウドメールからメールを送ってください).
メールのフォーマットは特に決まっていませんが,本文中に以下を記載して下さい.
設定が完了したら本センターよりご連絡します.
一度申し込むと教育用計算機システムのアカウントがある間は登録は有効になっています.講義名を変更,追加,削除したい場合,登録を取り消す時は,宛にその旨,電子メールを出してください.
ユーザ情報発信用WWWサーバ(user.ecc.u-tokyo.ac.jp)と違って,講義用WWWサーバはサーバマシンにリモートから loginすることができます.SSH2 (Secure Shell protocol 2)に準拠したソフトウェアで公開鍵認証でアクセスすれば,学内外問わずどこからでも入ることができます.ただし,loginして入った時のホームディレクトリは,サーバ固有のもので,教育用計算機システムのホームディレクトリ,ユーザ情報発信用WWWサーバのホームディレクトリとは別のものです.
ホームディレクトリの下に,あらかじめ public_html というディレクトリが作成されていますが,このディレクトリが, https://lecture.ecc.u-tokyo.ac.jp/‾ユーザ名/ というURLで参照できます(トップページからリンクを張られているのもこのURLです).このディレクトリ以下にWWWコンテンツを転送して,他人から読み取り可能なようにパーミッションを変更すれば,WWWサーバから発信することができます.転送には ssh2 プロトコルに対応したクライアント(WinSCP, scp, sftpなど)が必要です.ftpは利用できませんので,ご注意ください.
ユーザあたりのファイル容量はいまのところ十分余裕があるので,制限していませんが,不要なファイルはなるべく置かないようにお願いします.
講義用WWWサーバ上のWWWサーバプログラムは,ユーザ情報発信用WWWサーバと同様に Apache を用いています.アクセス制限やSSI, CGIなどの標準的なApacheの機能も使うことができます.このあたりの利用法は,市販の本などを参照してください.Apacheの標準的でない拡張を使いたい場合には別途ご相談ください.
講義用WWWサーバでは Postfix を動かしており,拡張アドレスの仕組みを用いることで,個人で簡単にメーリングリストを作ることができます.
ホームディレクトリの下に .forward+適当な名前 というファイルを作成して,転送先アドレスを一行に1アドレスづつ書いておくと, ユーザ名+適当な名前@lecture.ecc.u-tokyo.ac.jp 宛のメールは転送先アドレス全体に送られます.
簡単な例を示します.まず,ユーザ teacher のホームディレクトリの下に,以下のような「.forward+info」というファイルを作成します.
lecture$ cat ‾/.forward+info teacher@XXX.u-tokyo.ac.jp student01@YYY.u-tokyo.ac.jp student02@ZZZ.u-tokyo.ac.jp
すると,teacher+info@lecture.ecc.u-tokyo.ac.jp というメールアドレスが有効になり,このメールアドレス宛のメールは teacher@XXX.u-tokyo.ac.jp, student01@YYY.u-tokyo.ac.jp と student02@ZZZ.u-tokyo.ac.jp 宛に転送されるようになります.teacher@lecture.ecc.u-tokyo.ac.jp 宛のメールの転送は,ホームディレクトリの下の .forward というファイルに同じように転送先アドレスを並べてください.このファイルがない時は,メールはホームディレクトリの下の Mailbox というファイルに mbox 形式で貯められます.
講義用WWWサーバのメールサービスはあくまで転送用に用意してあるものなので,届いたメールをファイルに保存した場合,直接loginしたり,pop, imap等で読む手段は用意してありません.
よくある質問とそれに対する回答を並べてみます.
OS | CentOS 7.6 |
Webサーバ | Apache 2.4.6 |
Perl | 5.16.3 |
PHP | 5.4.16 |
Ruby | 2.0.0 |