1 File #1
2 Apache入門
3 Apache とは・・・
4 ・世界で最も利用されてる WWW サーバー ○ Apache の特徴 ・動作が軽快 ・豊富な機能をモジュールにより追加できる ・多彩なプラットフォームに対抗してる ・信頼性が高い ・無償である ○ Apache の機能 ・ Proxy/Cache サービス・イメージマップ ・ CGI への対応・バーチャルホスト機能 ・ SSI および XSSI への対応・ ContentNegotiation への対応 ・エイリアス機能・アクセスコントロール ・リダイレクト機能
5 Apache とは・・・ ・ Apache のダウンロードサイト
6 Apache とは・・・ ○ Apache の起源 ・ 1989 :スイスの CERN にて、 CERN-httpd が開発された。 ・ 19xx :アメリカでも UIUC の NCSA が、 NCSA-httpd を開発。 ・ 1992 : NCSA が Mosaic を発表。 ・ 1994 : ジム・クラーク (SGI 元会長 ) が Netscape を発表。 ・ 1995 : NCSA-httpd-1.3 をベースに開発されたのが Apache 。 ・ 1995 : 阪神・淡路大震災 ・ 1996 : TAO ・神戸情報通信研究開発支援センター開所。 ・ 2000 : 〃 閉所。 ○ Apache の語源 A PAtCHy server ← NCSA-httpd のコードにパッチを当てたもの。 ○ WWW サーバの歴史=インターネットの歴史 グラフィックの扱える WWW サーバ/ WWW ブラウザのお陰で、 世の中がこれだけ変わった。
7 Apache のススメ インターネットサーバの中では WWW サーバが最も簡単にテストし易い!
8 概念導入 ① URL リクエスト ② HTML ドキュメント PCWWW
9 Apacheのインストール
10 Apache の設定 Port 80 DocumentRoot "/usr/local/apache/htdocs" Options FollowSymLinks → Options FollowSymLinks ExecCGI Includes AllowOverride None UserDir public_html DirectoryIndex index.html → DirectoryIndex index.html index.htm index.shtml index.php3 AccessFileName.htaccess → #AccessFileName.htaccess HostnameLookups Off → HostnameLookups On
11 #AddType application/x-httpd-php3.php3 #AddType application/x-httpd-php3-source.phps #AddType application/x-httpd-php.php #AddType application/x-httpd-php-source.phps #AddHandler cgi-script.cgi #AddType text/html.shtml #AddHandler server-parsed.shtml Apache の設定
12 ○ Apache の自動起動 cd /etc/rc.d/rc.httpd を変更 /var/lib/apache/sbin/apachectl start → /usr/local/apache/bin/apachectl start ○ Apache の再起動 ps -axu|grep apache で、 apache の PID(xxxx) を検出 kill -HUP xxxx ○ Apache の再起動 cd /usr/local/apache/bin./apachectl restart ○ モジュールの確認 cd /usr/local/apache/bin./httpd -l Apache の設定
13 同じ Apache でも、ディストリビューション毎に多少違う・・
14 Ai ムック 224 号 (Apache ではじめる Web サーバー ) パッパラ大橋著、エーアイ出版 \2,200- UNIX USER 2000/11 月号 ソフトバンク出 \1,490- Apache Web サーバー Black Book インプレス \2,980- 参考文献
15 Q & A Do you have any questions ? おしまい