EP WWW サーバ 2009 惑星物理学研究室 博士後期課程1年 山下 達也.

Slides:



Advertisements
Similar presentations
北海道大学大学院 理学院宇宙理学専攻 修士 1 年 渡辺 健介.  WWW とは?  WWW の仕組み  WWW サーバ  著作権について  まとめ  参考文献  付録.
Advertisements

インターネットサーバ と メール配送の仕組み 情報実験 第 13 回 2005/01/28 Last Modified: 2005/01/28K.Michimasa Original: 2004/01/30K. Komatsu.
Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
Debian の世界へようこそ! 北大 理学院 宇宙理学専攻 惑星宇宙グループ M1 三上 峻.  Debian GNU/Linux  Debian プロジェクト  GNU プロジェクト  Debian GNU/Linux とは  Debian インストール  パッケージ  Debian.
Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
1 File #1 2 Apache入門 3 Apache とは・・・ 4 ・世界で最も利用されてる WWW サーバー ○ Apache の特徴 ・動作が軽快 ・豊富な機能をモジュールにより追加できる.
EPnetFaN (2014/02/28) EPWWW サーバ 2013 北海道大学大学院 理学院宇宙理学専攻 修士 1 年 渡辺 健介.
サーバ・クライアントシステ ムと X Window System 荻原弘尭 情報実験 第 10 回目 2012/07/13 1.
サーバ・クライアントシス テム & X Window System 理学院 宇宙理学専攻 地球流体力学研究室 山下 達也.
目次 このドキュメントについて・・・前提条件……………………………………… 2
BBT大学 Ruby on Rails開発環境セットアップマニュアル
WWW のおはなし 神戸大学理学部地球惑星科学科 4 回生 佐伯 拓郎 (地球および惑星大気科学研究室) 藤田 哲也 (宇宙物理学研究室)
神戸大学理学部地球惑星科学科 4回生 柏本 光司
情報基礎A 情報科学研究科 徳山 豪.
理学院 宇宙理学専攻 惑星物理学研究室 修士 2 年 徳永 義哉
北海道大学大学院 理学院宇宙理学専攻 EPNetFaN Mail サーバ管理課 徳永 義哉
サーバ・クライアントシステム & X Window System
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
物理実験 I 情報実験第9回 2004/12/10 小西 丈予 2003/12/12 中神 雄一
物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一
サーバ・クライアントシステム & X Window System
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
UNIX Life KMSF M2 saburo.
働くサーバ ~WWW サーバ編~ 惑星物理学研究室 修士課程2年 山下達也.
HTMLの記述と WWWにおける情報公開 遠藤
アプレット (Applet)について.
ホームページの作り方.
EpWWWサーバ 北海道大学 理学院 宇宙理学専攻 M1 古田裕規.
WWW (=World Wide Web)とは
講議資料 コンピュータ プレゼンテーション 講議資料
ネットワーク情報活用 ILC Office / ILP KOBAYASHI Tomoko
「コンピュータと情報システム」 07章 インターネットとセキュリティ
徳山 豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野
Webサイト運営 09fi118 橋倉伶奈 09fi131 本間昂 09fi137 三上早紀.
Debian GNU/Linux ー Linuxインストールに必要な基礎知識 ー 三上 彩 鈴木 倫太郎
(original Takagi & Saito, 2007)
第1回 JavaScriptゼミ ・ scriptエレメント ・ 記述における諸注意 ・ 古いブラウザへの対応方法
担当教官:大月 美佳(佐賀大学) 2001年度 総合科目
HTTPプロトコルとJSP (1) データベース論 第3回.
Webページで自己紹介をしよう! 出席番号の席に着席し ユーザ名~user○○ パスワード~pass でログオン
サーバ構成と運用 ここから私林がサーバ構成と運用について話します.
情報コミュニケーション入門 総合実習(1) 基礎知識のポイント(2)
2009/07/03 理学院宇宙理学専攻 博士後期課程 1 年 山下 達也
情報伝達・WWW・ソーシャルメディア CMSとHTMLの基礎
第8章 Web技術とセキュリティ   岡本 好未.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
HTTPとHTML 技術領域専攻 3回 中川 晃.
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
第3章 第2節 ネットワークを活用した 情報の収集・発信(2) 4 文書の構造と表現
売れるためのWEBサイト構築.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
gate-toroku-system のしくみ
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
インターネット利用法実習 経営工学基礎演習a(第3週).
日本郵便 「Web-EDI」利用ガイド (JP EDIシステム)
情報スキル活用 第2週 基礎技術ー2 : Webページの基本形.
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
HTML の成り立ち 惑星物理学研究室 4年 安達 俊貴.
ファイルのアップロード HTMLファイルをWebサーバにアップロード 名商大のWebサーバ(opinion.nucba.ac.jp)
コンピュータ プレゼンテーション.
サーバ・クライアントシステム ( X Window System) 2006/01/20 伊藤 和也 original: 前坂たけし
ウェッブページ書法の復習 ネットワーク論以前のお話.
情報共有による Z39.50データベース選択支援環境
コンピュータ プレゼンテーション.
画像を貼る 目標:このようなページを作る.
gate登録システム: 設計ポリシーから使い方まで
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
第2回 Webサーバ.
gate-toroku-system のしくみ
Presentation transcript:

EP WWW サーバ 2009 惑星物理学研究室 博士後期課程1年 山下 達也

目次 Introduction ユーザ編 管理者編

Introduction

Introduction(1) サーバ クライアント 他の計算機のリクエストに応えてサービスを提供 する計算機或いはソフトウェア サーバが提供するサービスを利用する計算機或い はソフトウェア

Introduction(2) WWW サーバ web ページ閲覧の 3 step web コンテンツを配信するサーバ 通信規約は HTTP プロトコル ポート番号: 80(http), 443(https) web ページ閲覧の 3 step [1] request [2] response [3] interpretation web ブラウザ(クライアント) WWW サーバ

Introduction(3) http と https http https インターネットでハイパーテキストを転送する為のプ ロトコル ハイパーテキストとはリンクによって他の文書にジャ ンプできる文書のこと https http に SSL(Secure Socket Layer) の暗号化通信を実装 したもの 個人情報のやり取り, 電子決済などに利用

https なページの一例 http と https 確かにhttps になってますね!! web コンテンツを配信するサーバ

ユーザ編

ユーザの二大欲求とキーワード web ページを閲覧したい ブラウザ web コンテンツを作成したい HTML RD

ブラウザ(クライアント) web ページ閲覧の為にはブラウザが必要 ブラウザシェア Net Applications 社(http://marketshare.hitslink.com/)を引 用

[参考]:テキストベースブラウザ w3m 伊藤彰則氏によって開発されたテキストベースブラウザ 文献収集 etc に便利かも

HTML web ページ作成の為には HTML 言語を知る必要がある HTML(Hyper Text Markup Language) 1989 年 Berners-Lee 氏によって提案 「リンク」をたどって他の文書に移動できる 「タグ」を組み合わせて文字・画像の設定を行なう HTML 文書やその他の公開したい資源を公開用ディレクトリ(ex. public_html)に格納

HTMLファイルの一例 (epnetfanトップページを例に) <HTML lang="ja"> <HEAD> ・・・ <TITLE> EPnetFaN Index</TITLE> </HEAD> <DIV ALIGN="CENTER"> <p><font color="#9999FF"> <b><big>E</big>arth and <big>P</big>lanetaly science <big>net</big>work <big>FaN</big>club</b> </font> <br><br> <P><font color="#0000FF" size=7>EPnetFaN</font></P><br> ・・・・ <a href="./index_flash.html"><img src="./images/piyo2.gif" alt="EPnetFaN LOGO" border="0"></a><br> <a href="/~epnetfan/shoukai/"><big><b>[Policy]</b></big></a>    <a href="/~epnetfan/project/"><big><b>[Project]</b></big></a> <small>Copyright © 2009 EPnetFan. All rights reserved.<br> This page updated on Feb 14, 2009 </small> </DIV> </BODY> </HTML> HTML文書であることの宣言 タイトルバーにタイトルを表示 画像を表示・他のページへのリンク リンクの設定

HTMLファイルの一例 (epnetfanトップページを例に) ブラウザでの表示

[参考]:RD について RD(Ruby Document) Ruby スクリプトに埋め込み可能なドキュメント形式 rd2 コマンドを用いて html 文書を生成 ファイルの拡張子は .rd 利用するには ruby, rdtool, rd2html-ext のインストー ルが必要 html ソースファイルよりも読みやすい 画像の貼り込み etc は html の力を借りる必要がある

rd ファイルの一例 (INEX のページを例に) 始まりの宣言 =begin ・・・・ = 情報実験 (3n+1, 3n+2) OS セットアップの手引 == Debian GNU/Linux 5.0 (lenny) インストール手順 * インストール CD を入れて起動, [Graphical Install] を選択して Press F1 for help, or Enter to boot: と表示されるので, Enter を入力. === 言語の選択 =end =begin HTML <table ><tr><td> <img src="screenshot/languagechooser_language-name_0.png" width="100%"> </td></tr></table> =end HTML == 参考文献 * Debian JP プロジェクト ((<"http://www.debian.or.jp/"|URL:http://www.debian.or.jp/>)) 見出しはイコールで表記 箇条書きはアスタリスクで表記 字下げすると打ち込んだまま出力される 画像の貼り込みは HTML 言語で記述 リンクの設定 終わりの宣言

rd ファイルの一例 (INEX のページを例に) ブラウザでの表示

管理者編

ep における orange の役割 WWW サーバ セカンダリメールサーバ gate-toroku-system における登録 サーバ 1 日 20000 件強のアクセス 用いられているソフトウェア Apache(WWW サーバ) analog(web 統計) セカンダリメールサーバ メールサーバ(grey) 停止時に活躍 qmail gate-toroku-system における登録 サーバ 登録サーバ(登録データを管理するサーバ) Recall the previous lecture (2009/04/17) by momoko!! Apache 財団創立者の一人, Roy Fielding 氏 qmail の開発者, Daniel Bernstein 氏

Apache WWW サーバ用ソフトウェア フリー 様々なプラットフォームで動作 世界で広く使われている 詳細な設定が可能 Linux のみならず Mac, Windows でも動作 世界で広く使われている 約半数のWWW サーバでApache を利用 (http://news.netcraft.com/archives/web_server_survey.html) 詳細な設定が可能 多数のモジュールの取捨選択によって構成 a2enmod, a2dismod コマンドで有効化・無効化

Apache 設定ファイルの中身を少しだけ NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin epwww@ep.sci.hokudai.ac.jp <Directory "/home/cosmo/public_html/seminar"> AllowOverride AuthConfig Limit Options ExecCGI FollowSymLinks </Directory> ・・・・ ScriptAlias /inex/cgi-bin/ "/home/inex/cgi-bin/" <Directory "/inex/cgi-bin"> Options ExecCGI FollowSymLinks <Directory "/home/cosmo/public_html/master"> </VirtualHost> 設定の基本単位は「ディレクティブ」 ディレクティブ内に設定したい内容を記述

まとめ WWW サーバは web コンテンツを配信するサーバ Web ページ作成には HTML 言語の習得が必要 ep における WWW サーバは一人三役 絶望的に機械音痴なワタクシでもどうにかこうにか約 3 年 WWW サーバを運用できました 次期サーバ管理者の柳先生, 後は頼みましたよ!!!

参考文献・引用元(1) モデルプロジェクトのための最低限 rd Net Applications 社ホームページ http://www.gfd-dennou.org/library/dcmodel/doc/TEBIKI.dcmodel-rd-guide.htm Net Applications 社ホームページ http://marketshare.hitslink.com/ Internet Explorer のページ http://www.microsoft.com/japan/windows/products/winfamily/ie/default.mspx Firefox のページ http://mozilla.jp/firefox/ Safari のページ http://www.apple.com/jp/safari/ 水津弘幸, 石井歩, C&R 研究所, 2008 : HTML + CSS Handbook 3rd edition. Softbank Creative, 638pp. 武藤健志, 2005 : Debian GNU/Linux 徹底入門第三版. 翔泳社, 701pp. Roy Fielding 氏の写真 http://roy.gbiv.com/ Daniel Bernstein 氏の写真 http://en.wikipedia.org/wiki/Image:Daniel_Bernstein_priv.jpg

参考文献・引用元(2) Apache の日本語ホームページ NetCraft のページ w3m のページ http://www.apache.jp/ NetCraft のページ http://news.netcraft.com/ w3m のページ http://w3m.sourceforge.net/