Apacheのインストール・設定
Apacheをインストールしてwwwサーバーとして機能させます。
Apache2.0系はいろいろ問題があったようですが、すでにほぼFIXされたようですので、Apache2.0系を使います。
Apacheのインストール
※インストールにあたって、PHPとWebDAVが使えるように設定します。
現在の最新版"httpd-2.0.63.tar.gz"をDLサイトからDLし、FTPで 適当なディレクトリ(ここでは"/usr/local/src")にULします。
|
UL先のディレクトリに入り、、 cd /usr/local/src
"httpd-2.0.63.tar.gz"を展開。
展開した"httpd-2.0.63"ディレクトリに入り、、
PHPとWebDAVを使えるようにオプション付きで設定。
※ほとんどのモジュールを使えるようにする場合は、、 ./configure --enable-mods-shared=all
コンパイル。
インストール。 |
インストールは以上で完了です。
"Apache2"のインストール先は、"/usr/local/apache2/"
"httpd.conf"の場所は、"/usr/local/apache2/conf/httpd.conf"
"Apache2"の起動(終了/再起動)は、"/usr/local/apache2/bin/apachectl start(stop/restart)"
Apacheの設定
httpd.confを書き換えて以下の条件により設定します。
1)
1台のサーバーで複数のホスト名で運営出来るように名前ベースでVirtualHostを設定します。
2) それぞれのホームディレクトリ以下に"cgi-bin"を置き、そこでcgiが使えるようにします。
httpd.confの修正箇所
|
vi /usr/local/apache2/conf/httpd.conf
Group #-1
ServerAdmin
you@example.com
#ServerName
www.example.com:80
DocumentRoot
"/usr/local/apache2/htdocs"
<Directory
"/usr/local/apache2/htdocs">
Options
Indexes FollowSymLinks
DirectoryIndex
index.html index.html.var
ServerTokens
Full
ScriptAlias
/cgi-bin/ "/usr/local/apache2/cgi-bin/"
LanguagePriority
en ca cs da de el eo es et fr he hr it
ja ko ltz nl nn no pl pt pt-BR ru sv
zh-CN zh-TW
AddType application/x-httpd-php .php ← 1行追記
#AddHandler
cgi-script .cgi
以下ヴァーチャルホスト設定
#NameVirtualHost
*:80
最終行以下に
<VirtualHost
*:80> |
以上で完了です。
※PHPをインストールしてApacheを再起動すればすぐにPHPが使えます。
※WebDAVはちょっと面倒なので使う時点で設定します。