Linux Basic: 第11章 - Apahce Web サーバ(1) 〜基本的な利用〜

| |

Web server

WWW は ☞CERN : Organisation Europeenne pour la Recherche Nucleaire / 欧州原子核研究機構の
Tim Berners-Lee が 1980年に ☞NeXT Computer 上に実装。
CERN は本来、設立準備理事会の略だったが、その後も使用されている。
(因みに彼の両親は ☞Manchester Mark I のプロジェクトメンバーだった)

HTTP : Hyper Text Transfer Protocol , Hyper Text の概念は古く、 1945年 Memex として、V. Bush が発表し、
その後も種々の実装が試みられた。
なかでも Ted Nelson の ☞ Project Xanadou は 1966年に開始され、数々の実装に影響を与えている。

Web Server シェア

ServerShare
Nginx33.48%
Apache27.07%
MS IIS7.94%
Google3.82%
Web Server share 2020/12 ☞ Netcraft調べ

この数年、パフォーマンスがよく大規模アクセス(C10K, 1万クライアント超)が可能な Nginx が急激にシェアを伸ばしており、
LPIC Level 2 でも Nginx が出題される傾向にある。

httpd.conf 文法チェック

apachectl を使って、設定ファイルの文法チェックができる。
# apachectl -t
AH00526: Syntax error on line 42 of /etc/httpd/conf/httpd.conf:
Port must be specified

URL

Uniform Resouce Locator: インターネット上にある情報の所在を表す表記方法

スキーム://[ユーザ:パスワード@]ホスト名[:ポート]/パス名[?パラーメタ=値[&パラーメタ2=値2...]]
主なスキームとしては、http, https, ftp, mailto などがある。
自身のPCにあるファイルを参照する場合は file:/// が使用できる。
- [ UP ]