Webサーバセットアップ(apache2)

前提条件

  • Debian 5.0.3ではApache/2.2.9がデフォルトでインストール済みです。
  • 本説明ではターミナルエミュレータを利用しています。ターミナルエミュレータについてはご自身でご用意ください。
  • 本説明はApacheの設定をする際の手順です。他のサーバーでは異なる場合があります。
  • 弊社ではApacheに関するサポートは行っておりません。Apacheに関するご質問についてはお答えできません。
  • Apache初期設定
ServerRoot/etc/apache2/
DocumentRoot/var/www/
エラーログ/var/log/apache2/error_log
confファイル/etc/apache2/apache2.conf
defaultファイル/etc/apache2/sites-available/default
自動起動有効

ここでは設定方法から記載しています。

apache2.confの編集

Apacheの設定ファイルであるapache2.confの設定を行います。

$ sudo vi /etc/apache2/apache2.conf
  • ServerAdmin

エラーページに記載されるアドレス、障害時の通知先を設定します。

ServerAdmin root@localhost

確認可能な任意のメールアドレスを載せます。

ServerAdmin <任意のメールアドレス>
  • サーバ名
#ServerName www.example.com:80
ServerName <ご利用ドメイン>:80

設定例

ServerName www.netcube.ne.jp:80
  • KeepAlive設定(任意)

KeepAliveはクライアントからのHTTPセッションを指定時間分保持します。

時間内でセッションを利用(他ページへの遷移等)する場合に結果、パフォーマンスが向上します。

KeepAlive Off
...
MaxKeepAliveRequests 100
...
KeepAliveTimeout 15
MaxKeepAliveRequests保持セッションの許容リクエスト数
KeepAliveTimeoutセッションを保持する時間(秒)

利用する場合にはKeepAliveを”On”にします。

下記ではオプション値についてはデフォルトのままにしています。

KeepAlive On
...
MaxKeepAliveRequests 100
...
KeepAliveTimeout 15

他にも様々な設定項目がapache2.confはありますので、自身の環境に合わせたカスタマイズを行ってください。


起動中のApache2にapache2.confの変更を反映させる為には下記コマンドよりApache2の再起動を行ってください。

$ sudo service httpd restart

ドキュメントルートの変更(任意)

DocumentRootの変更を行う場合は以下のファイルを編集します。

$ sudo vi /etc/apache2/sites-available/default

以下のディレクトリパス部分がドキュメントルートとなります。

        DocumentRoot /var/www/

ブラウザからの確認

Webサーバが正しく起動できているかどうか、ブラウザから確認します。

URLに自身のドメインを入れ、下記の様な表示が確認出来れば成功です。


ログの出力先

Webサーバに関するログは/var/log/apache2/配下が主な出力先となります。

$ ls /var/log/apache2/
access_log       error_log 
access_logWebサーバが処理したリクエストを記録するログ
error_logWebサーバのエラーを記録するログ


Apacheの操作方法

  • 状態確認
$ service apache2 status
  • 起動
$ sudo service apache2 start
  • 停止
$ sudo service apache2 stop
  • 再起動
$ sudo service apache2 restart

参考リンク

/home/vps.netcube.ne.jp/public_html/wiki/data/pages/debian/howto_apache2.txt · 最終更新: 2010/03/18 16:51 by admin
ZoneExpress VPS NEO Boot OpenSolaris Creative Commons License Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0