TEMPEST Shibuya Tokyo

-----

---------------------

> Top
>> Linux
>>> Web


Linux
-Seminar
-PDF Text
-Install




ご相談ははこちらへ
mail to tempest

Turbolinux Server 6.1

7.1 Web Serverの設定

  • 7.1.1 Apacheのインストール

    下記サイトより最新版をダウンロードする。
    http://www.apache.org/

    /usr/local/srcにソフトを展開する。

     # cd /usr/local/src/
     # tar xvfz /tmp/apache_1.3.20.tar.gz


    コンパイルする。

     # cd apache_1.3.20
     # ./configure
     # make
     # make install


    apacheの起動は専用のユーザで行う様にするため専用のユーザとグループを作る。

     # groupadd apache
     # useradd -g apache -d /usr/local/apache/ -s /bin/true apache



  • 7.1.2 設定
    httpd.confが設定をするためのファイル。httpd.confの詳細設定ページはこちら

     # vi /usr/local/apache/conf/httpd.conf


     #ServerName yebisu.beer.jp ←を
     ServerName www.beer.jp ←に変更する。

     User nobody
     Group nobody
     ←を

     User apache
     Group apache
     ←に変更する。



  • 7.1.3 テスト

     # /usr/local/apache/bin/apachectl configtest


     Syntax OK ←と出ればOK


     # /usr/local/apache/bin/apachectl start


    でスタートする。

    # /usr/local/apache/bin/apachectl start: httpd started
    と出たらブラウザからIPアドレスを指定して確認する。http://ip address/manual/でマニュアルページを見る事ができる。

  • 7.1.4 CGI

     # cd /usr/local/apache/cgi-bin/
     # chmod +x test-cgi

    で中のtest-cgiに実行権をつけます。IPアドレス/cgi-bin/test-cgi
    で動作を確認します。

    >> cgi-binディレクトリにあるprintenvとtest-cgiはセキュリティホールとなる可能性があるので、cgi動作確認後は削除して下さい。

  • 7.1.5 HTMLファイル

    /usr/local/apache/htdocs/

    にhtmlファイルを置く。

  • 7.1.6 自動起動
    /etc/rc.d/rc3.d/に起動スクリプトapachectlをコピーする。

     # cp /usr/local/apache/bin/apachectl /etc/rc.d/rc3.d/S99apache



  • 7.1.7 再起動

     # /usr/local/apache/bin/apachectl restart



  • 7.1.8 停止

     # /usr/local/apache/bin/apachectl stop


  • 7.1.9 manを使えるようにする。
    .bashrcに一行追加する、これによりapacheのmanを呼び出せるようになる。

     # vi ~/.bashrc


     export MANPATH=$MANPATH:/usr/local/apache/man


    下記コマンドで設定が反映される。

     # . ~/.bashrc


  • 7.1.10 個人ページを作る。
    各ユーザのホームディレクトリに"public_html"というディレクトリを作ることにより個人ページを公開できるようになる。このディレクトリの設定は755になっている必要がある。

     $ mkdir ~/public_html
     $ chmod 711 ~/public_html


    これでブラウザからhttp://localhost/~user/でアクセスできるようになる。

    チルダ(~)では見栄えが悪いという場合はエイリアスを使えばよい。下記のようにすればhttp://localhost/user/でアクセスできるようになる。

     # ln -s /homu/user/public_html /usr/local/apache/htdocs/user



  • 7.1.11 参考サイト
    Japanized Apache
    http://www.apache.or.jp/
info@tempest.jp