Top / Server / Apache

・、・・ケ・ネ。シ・

ーハイシ、ホコカネ、ヌ。「・ウ・・ム・、・コカネ、マ"/usr/local/src"、ヒ、ニ。「、゙、ソ・、・・ケ・ネ。シ・タ隍マ"/usr/local/apache"、ネ、キ、ニ、、、゙、ケ。」

・タ・ヲ・・。シ・ノ

http://httpd.apache.org/ 、ォ、鬣タ・ヲ・・。シ・ノ、キ、゙、ケ。」 。ハ、ウ、ホ・レ。シ・クコタョサナタ、ヌ、マ。「http://httpd.apache.org/download.cgi 、ォ、鬣タ・ヲ・・。シ・ノ、ヌ、ュ、゙、ケ。ヒ

$ wget http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/httpd-2.0.53.tar.gz
$ wget http://www.apache.org/dist/httpd/httpd-2.0.53.tar.gz.md5

md5sum、ホ・チ・ァ・テ・ッ

$ md5sum --check http://www.apache.org/dist/httpd/httpd-2.0.53.tar.gz.md5

・ユ・。・、・、ホナクウォ

$ tar zxf httpd-2.0.53.tar.gz
$ cd httpd-2.0.53

・ウ・・ム・、・、ホタ゚ト

Apache2キマホ、マ。「1.3キマホ、ヌノャヘラ、タ、テ、ソ・筵ク・蝪シ・ホ爨ャヘス、眞ネ、゚ケ、゙、、ニ、、、、ホ、ヌ・ウ・・ム・、・、ャネセ、ヒウレ、ヌ、ケ。」
コ」イ、マ。「SSLタワツウ、ネ。「WebDAV、サネヘム、ケ、、ホ、ヌ。「、ウ、ホニナタ、ヘュク、ヒ、キ、゙、ケ。」

$ env CFLAGS=-O2 ./configure --enable-ssl --enable-dav --prefix=/usr/local/apache

・ウ・・ム・、・

$ ( nohup make > ./make_std.log ) >& ./make_err.log &

cshキマ、ホセケ遉ホ、゚。」
・ウ・・ム・、・コカネテ讀マ。「・ウ・・ス。シ・、ャサネ、ィ、ハ、ッ、ハ、、ホ、ヌ。「・ミ・テ・ッ・ー・鬣ヲ・・ノ、ヌシツケヤ、ケ、、隍ヲ、ヒ、キ、ニ、、、゙、ケ。」。ハノクス狄ミホマ。「ノクス爭ィ・鬘シスミホマ、マ、ス、、セ、make_std.log。「make_err.log、ヒスミホマ、オ、、゙、ケ。ヒ

・ウ・・ム・、・、ホソハトスセカキ、マ。「、ソ、゙、ヒイシオュ、ホ・ウ・゙・・ノ、シツケヤ、キ、ニウホヌァ、キ、゙、ケ。」

$ ls -la *.log
-rw-r--r--    1 myasu    myasu       59679 Mar  7 09:23 config.log
-rw-r--r--    1 myasu    myasu          64 Mar  7 09:26 make_err.log
-rw-r--r--    1 myasu    myasu       75435 Mar  7 09:28 make_std.log

、「、、、、マ。「テアス网ヒノ魎ル、クォ、、ハ、

$ top

、ヌ、筵、・、、ヌ、ケ、ヘ。」

ニテ、ヒ、ウ、タ、、鬢ハ、、、ハ、鬘「

$ make

、ヌケス、、、゙、サ、。」。ハ・ウ・・ス。シ・、筅ヲークトウォ、ア、ミ・、・、、タ、ア、ホ、ウ、ネ、ヌ、ケ、ャ。ヒ

・、・・ケ・ネ。シ・

$ sudo make install

、ウ、、ヌ。「/usr/local/apache、ヒ・、・・ケ・ネ。シ・、オ、、゙、ケ。」

タ゚ト

conf・ヌ・」・・ッ・ネ・熙ホテ讀ヒウニシタ゚ト・ユ・。・、・、ャ、「、熙゙、ケ。」

  • httpd.conf
    エヒワ、ホタ゚ト・ユ・。・、・
  • ssl.conf
    ーナケ豐ストフソョ(https)、サネヘム、ケ、セケ遉ホタ゚ト・ユ・。・、・
  • highperformance.conf
    Apache、、隍ケ篦ョ、ヒニー、ォ、キ、ソ、、セケ遉ヒサネヘム、ケ、タ゚ト・ユ・。・、・

httpd.conf

  • 233ケヤフワノユカ癸「
    AddType application/x-httpd-php .php
    ウネト・サメphp、ホセケ遉ヒ。「PHP、トフ、キ、ニシツケヤ、キ、゙、ケ。」
  • 。ハphp、ャタ隍ヒ・、・・ケ・ネ。シ・、キ、ニ、「、、ミ。「、ウ、ホー、トセ螟ホケヤ、ヒ
    LoadModule php5_module        modules/libphp5.so
    、ネ、、、ヲオュスメ、ャニ、テ、ニ、、、、ネサラ、、、゙、ケ。ヒ
  • 268ケヤフワノユカ癸「シツケヤ、ケ、・譯シ・カフセ、ホタ゚ト
    User apache
    Group apache
    ナチウ。「apache、ネクタ、ヲフセチー、ホ・譯シ・カ、ネ・ー・。シ・ラ、ヘムーユ、キ、ニ、ェ、ュ、゙、ケ。」 、ハ、、ル、ッroot、ヌ、マニーコ、オ、サ、ハ、、、隍ヲ、ヒ、キ、゙、キ、遉ヲ。」
  • 278ケヤフワノユカ癸「エノヘシヤ、ホ・癸シ・・「・ノ・・ケ
    ServerAdmin admin@exatto.org
    ・レ。シ・ク、ャツクコ゚、キ、ハ、、、ハ、ノ。「・ィ・鬘シ、ャノスシィ、オ、、イ靂フ、クォ、ォ、ア、、ネサラ、、、゙、ケ、ャ。「 、ス、ホヘヘ、ハ・レ。シ・ク、ホ・ユ・テ・タ、ヒノスシィ、オ、、゙、ケ。」
  • 293ケヤフワノユカ癸「・オ。シ・ミフセ
    ServerName www.exatto.org
    ・オ。シ・ミ、ホ・ロ・ケ・ネフセ、タ゚ト熙キ、゙、ケ。」
  • 302ケヤフワノユカ癸「"/"、ホハ莇ー
    UseCanonicalName On
    URL、ホコヌク螟ホ "/" 、ャセハホャ、オ、、ソ、ネ、ュ。「、ス、、ハ莇ー、キ、゙、ケ。」
  • 308ケヤフワノユカ癸「・ノ・ュ・螂皈・ネ・。シ・ネ
    DocumentRoot "/home/httpd/default"
    ・ウ・・ニ・・ト、テヨ、ッ・ヌ・」・・ッ・ネ・熙サリト熙キ、゙、ケ。」
  • 333ケヤフワノユカ癸「・ノ・ュ・螂皈・ネ・。シ・ネ、ヒサリト熙キ、ソ・ヌ・」・・ッ・ネ・熙ホウニシタ゚ト
    <Directory "/home/httpd/default">
    、ウ、ウーハイシ、ホケヤ、ヒ、マ。「/home/httpd/default ・ヌ・」・・ッ・ネ・ーハイシ、ヒエリ、ケ、タ゚ト熙ャオュスメ、オ、、゙、ケ。」 HTML、ホ・ソ・ー、ホ、隍ヲ、ヒ、ハ、テ、ニ、、、゙、ケ、ホ、ヌ。「、ス、、ヒスャ、テ、ニニノ、、ヌ、、、ッ、ネ。「ツミア、ャ、、ォ、熙荀ケ、、、ネサラ、、、゙、ケ。」
  • 347ケヤフワノユカ
    Options FollowSymLinks
    Indexes、マコス、キ、゙、ケ。」
    ・ヌ・ユ・ゥ・・ネ、ヌ、マ。「index.htmlナ、ャツクコ゚、キ、ハ、、、ネ、ュ。「・ヌ・」・・ッ・ネ・ニ簣ニ、ノスシィ、キ、゙、ケ、ャ。「 ・サ・ュ・螂・ニ・」セ蝪「ニ篷ケスツ、、ャマェト隍ケ、、ホ、マヒセ、゙、キ、ッ、ハ、、、ホ、ヌ。「フオク、ヒ、キ、ニ、ェ、ュ、゙、キ、遉ヲ。」
  • 354ケヤフワノユカ癸「.htaccessナ、ヒ、隍タ゚ト熙ホセ蠖、ュ、ホオイト
    AllowOverride All
    ・ヌ・ユ・ゥ・・ネ、ヌ、マNone、ヒ、ハ、テ、ニ、、、、ホ、ヌ。「チエオイト、キ、゙、ケ。」。ハ・サ・ュ・螂・ニ・」セ蝪「チエオイト、マヒセ、゙、キ、ッ、ハ、、、ホ、ヌ、ケ、ャ。「イネ・オ。シ・ミ、ハ、ホ、ヌ。「、ウ、ウ、ヌ、マ、ウ、ホ、隍ヲ、ヒタ゚ト熙キ、゙、キ、ソ。ヒ
  • 395ケヤフワノユカ癸「・ヌ・ユ・ゥ・・ネ、ヌノスシィ、ケ、・ユ・。・、・
    DirectoryIndex index.html index.php Default.htm
    http://exatto.org/ ナ。「/、ホク螟ヒ・ユ・。・、・フセ、ャサリト熙オ、、ハ、ォ、テ、ソセケ遉ヒ。「シォニーナェ、ヒノスシィ、ケ、・ユ・。・、・フセ、ヌ、ケ。」
    タ隍ロ、ノ、ホOptions、ホタ゚ト熙ヌ。「Indexes、ウー、キ、゙、キ、ソ、ホ、ヌ。「ウコナ・ユ・。・、・、ャ、ハ、、セケ遉マ。「。ヨNot Found。ラナノスシィ、オ、、゙、ケ。」
  • 447ケヤフワノユカ癸「」ノ」ミ・「・ノ・・ケ、ォ、鬣ロ・ケ・ネフセ、オユー、ュ
    HostnameLookups On
    ・・ー、ヒオュマソ、オ、、コン、ヒ。「」ノ」ミ・「・ノ・・ケ、ヌ、マ、ハ、ッ。「・ロ・ケ・ネフセ、ャオュマソ、オ、、゙、ケ。」 ナチウ。「オユー、ュ、ホ、ソ、皈ム・ユ・ゥ。シ・゙・・ケ、ャシ羔ウヘ、チ、゙、ケ、ャ。「・「・ッ・サ・ケソ、ャセッ、ハ、、・ヲ・チ、マフ萃熙ハ、、、ヌ、キ、遉ヲ。」
  • 516ケヤフワノユカ癸「・・ースミホマ、チエノス、ュスミ、ケ
    CustomLog logs/access_log combined
    ・ウ・皈・ネ・「・ヲ・ネ、オ、、ニ、、、、ネサラ、、、゙、ケ、ホ、ヌ。「#、ウー、キ、゙、ケ。」
  • 589, 603ケヤフワノユカ
    ScriptAlias /cgi-bin/ "/home/httpd/default/cgi-bin/"
    <Directory "/home/httpd/default/cgi-bin">
    ・ケ・ッ・・ラ・ネシツケヤ、ホ、ソ、皃ホ・ィ・、・・「・ケ、コタョ、キ、゙、ケ。」 ニテト熙ホ・ヌ・」・・ッ・ネ・熙タ、ア、オイト、ケ、、ウ、ネ、ヌ。「・サ・ュ・螂・ニ・」、ホクセ螟、キ、゙、ケ。」
  • 1035ケヤフワノユカ癸「トノイテ
    include conf/conf.d/*.conf
    confーハイシ、ヒconf.d/、ネクタ、ヲ・ヌ・」・・ッ・ネ・熙ヘムーユ、キ、゙、ケ。」 、ウ、ホテ讀ヒ。「*.conf・ユ・。・、・、ヘムーユ、ケ、、ウ、ネ、ヌ。「httpd.conf、ヒシォニーナェ、ヒチネ、゚ケ、゙、、゙、ケ。」

ssl.conf

  • 86ケヤフワノユカ癸「・ロ・ケ・ネ、ホタ゚トハムケケ
    DocumentRoot "/home/httpd/default_ssl"
    ServerName www.exatto.org:443
    ServerAdmin admin@exatto.org
    httpd.conf、ネニアヘヘ、ヒハムケケ、キ、゙、ケ。」
  • 108, 116ケヤフワノユカ癸「・オ。シ・ミセレフタス・ユ・。・、・、ホセス
    SSLCertificateFile /usr/local/certs/server.crt
    SSLCertificateKeyFile /usr/local/certs/server.key
    ・オ。シ・ミセレフタス・ユ・。・、・、ホセス熙サリト熙キ、゙、ケ。」
    、ウ、、鬢ホ・ユ・。・、・、ホコ、ハ、ヒ、ト、、、ニ、マ。「ハフナモイタ筅ヘムーユ、キ、゙、ケ。」
  • 206ケヤフワノユカ
    <Directory "/home/httpd/default/cgi-bin">
    、ウ、チ、鬢禀ttpd.conf、ネニアヘヘ、ヒハムケケ、キ、゙、ケ。」

ケスハク・チ・ァ・テ・ッ

apache、・、・・ケ・ネ。シ・、キ、ソbin・ヌ・」・・ッ・ネ・熙ホapachectl、サネヘム、キ、゙、ケ。」

$ apachectl configtest

オッニー、ネト莉゚

$ sudo bin/apachectl -k start -d /usr/local/apache
$ sudo bin/apachectl -k stop -d /usr/local/apache

Reference

http://httpd.apache.org/docs-2.0/
http://www.stackasterisk.jp/tech/systemConstruction/apache02_02.jsp
http://www.shitomi.jp/server/apache.html

2005-03-07 (キ) 09:12:02

イネ・オ。シ・ミエノヘト「


・ネ・テ・ラ   ハヤスク ナ犢 コケハャ ・ミ・テ・ッ・「・テ・ラ ナコノユ ハ」タス フセチーハムケケ ・・。シ・ノ   ソキオャ ーヘ テアクク。コ コヌスェケケソキ   ・リ・・ラ   コヌスェケケソキ、ホRSS
Last-modified: 2005-12-26 (キ) 00:53:29 (4173d)