Linux サーバ構築 ( Fedora Core5 ) - WEBサーバ

apache2 - 1.インストール・基本設定

apache2 のインストールおよび httpd.conf などの基本設定を行ないます。

  1. apache2 のインストール

    yum を使用し、最新の rpm パッケージよりインストールします。

    $ su - root
    # yum install httpd
    
    Installed: httpd.i386 0:2.2.0-5.1.2
    Dependency Installed: apr.i386 0:1.2.2-7.2 apr-util.i386 0:1.2.2-4.2
     postgresql-libs.i386 0:8.1.4-1.FC5.1
    Complete!
  2. apache を実行するユーザ・ユーザグループの確認

    既定で apache:apache が設定されるので、必要に応じて変更します。

    # grep apache /etc/passwd
    apache:x:48:48:Apache:/var/www:/sbin/nologin
  3. httpd.conf の基本設定
    /etc/httpd/conf/httpd.conf( 抜粋 )
    ####  Section 1: Global Environment  ####
    User apache   apache を実行するユーザ名
    Group apache  apache を実行するユーザグループ
    
    ####  Section 2: 'Main' server configuration  ####
    ServerAdmin root@localhost
    ServerName myhost.mydomain:80
    UseCanonicalName Off
    DocumentRoot "/var/www/html"  環境に合わせて変更してください
    
    ###  DocumentRoot
    <Directory "/ … /var/www/html">  環境に合わせて変更してください
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
  4. ScriptAlias 設定の無効化

    下記の部分をコメントアウトして、デフォルトの CGI フォルダを無効化します。

    /etc/httpd/conf/httpd.conf( 抜粋 )
    ##  ScriptAlias  ##
    #ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
    #<Directory "/var/www/cgi-bin">
    #    AllowOverride None
    #    Options None
    #    Order allow,deny
    #    Allow from all
    #</Directory>
  5. ドキュメントルートにテスト用の html を作成します。
    /var/www/html/test.html
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title>test.html</title>
      </head>
      <body>
        <h1>test</h1>
      </body>
    </html>
    
  6. httpd デーモンの開始
    # /etc/init.d/httpd status
    httpd は停止しています
    
    # /etc/init.d/httpd start
    httpd を起動中:          [  OK  ]
  7. ポート tcp:80 を Listen していることを確認します。
    # netstat -ln
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address    Foreign Address    State
    tcp        0      0 :::80            :::*               LISTEN
    ( 省略 )
  8. ネットワーク関係の設定後、ブラウザでテスト用の html を表示し、apache の動作を確認します。
( 最終更新日時 : 2008/08/31 21:24:48 )

Site Info

so_counter

Reference

コミットメント

SYSTEMO 宣言

お客様の喜びは、私たちの喜びです。

私たちは
道具としてのITが
お客様のお役に立つことを
心から願っています。

私たちは
SOHOビジネスを
支援します。

運営サイト

商品検索エンジンでオンラインショッピング・インターネット通販を楽しもう
商品検索エンジン【Jトレンズ】
商品検索 by Webサービス
【あいてむず】
  Webサービス ショップリンク サイト

社長Blog
アフィリエイトことはじめLabo
社員Blog
やりくり主婦の
  ほしい☆たべたい☆つかいたい