ApacheTips



FrontPage > IndexPage > ApacheTips

○Apacheのダウンロードから設定まで
------------------------------------------------------------

【目次案】
■ダウンロード
**パッケージ(rpm)
**パッケージ(pkg)
**ソースインストール

■インストール

■設定
**ドキュメントルート

**CGIルート

**ログ出力先

***ログローテーション

**ファイル・ディレクトリのアクセス権

***nobodyユーザー

***SuExec?

**basic認証

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

【リンク集】

■[google:apache windows ダウンロード インストール 設定]

■ActivePerl?とApacheでパソコンをサーバに
http://www2j.biglobe.ne.jp/~apollo/server/server.html
WindowsでApache+ActivePerl?でCGIを動かすための設定。
非常に解り易くまとまっています。

■ApacheによるWebサーバ構築 (@IT Linux Square)
http://www.atmarkit.co.jp/flinux/index/indexfiles/apacheindex.html
LinuxにApacheをインストールする連載。
tar ballからのコンパイルによるインストール、設定のみ対応。

■はじめての自宅サーバー構築
http://www.kaju.homeip.net/apache.shtml#n01

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

【ノウハウ】

■Fedora Core 1のRPMでインストールされたApacheの設定方法
Fedora Core 1ではApacheのパッケージ名はApacheではない。
httpd-2.0.47-10

■ServerName?ディレクティブ
デフォルトの状態ではサーバコマンドは
/etc/rc.d/init/httpd

サーバを起動してみる。
# /etc/rc.d/init/httpd start

素敵に文字化けしたエラーメッセージが出る。
英語部分だけ読むと、
「Could not determine the server's fully qualified domain name」
とある。DNS設定が必要なのか?WindowsにApacheを入れた時は、URLに
IPアドレスを直指定してもアクセスできたんだけど。
http://www.jp.redhat.com/manual/Doc73/RH-DOCS/rhl-cg-ja/ch-apacheconf.html
ServerName?に指定する名前は必ずしもDNSに設定されているFQDNである必要はないらしい。

ServerName? new.host.name:80
としてhttpd startするとFQDNのエラーは消えたが、文字化けした
エラーは残って起動できなかった。

コンソールの文字コードは
LANG=ja_JP.eucJP ; export LANG
でEUCにしているんだけど、httpdが出すエラーメッセージがUTF-8で
出力されているようだ。

■hostnameのホスト名が解決されないとApacheが起動できない
http://www.layer1to7.com/home-linux/tako-memo.htm
--
[Fri Aug 27 21:32:53 2004] [alert] (EAI 2)名前またはサービスが不明です: mod_unique_id: unable to find IPv4 address of "<ホスト名>"
--
というメッセージが出て、マシンが起動できない。ここの<ホスト名>
は、hostnameコマンドの結果で出てくるFQDNでない名前。
/etc/hostsに<ホスト名>のエントリを追加してやる事で解決。

■URLにIPアドレスを指定してWebサーバにアクセスできるようにする
[Google:apache ホスト名 IPアドレス]
↓
itb-TECH 【 IT Boost - Apache バーチャルホスト - 】
http://itbtech.itboost.co.jp/inst/inst_19.php

■ドキュメントルートの設定
web公開用のユーザを作成する。
useradd www
mkdir /home/www/web

DocumentRoot? "/home/www/web"


[PR]PWI:SコJJ