CentOS Server セットアップ備忘録 (2) - Apache2 と Tomcat の連携

基本的にはUbuntuの時と同様に。

1. /etc/httpd/conf/httpd.conf にヴァーチャルホストの設定を追記。
2. ドキュメントルートに相当するディレクトリを作成。
3. apache2 をリスタートすると、なんかおこられた。


[root@localhost conf]# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: Syntax error on line 997 of /etc/httpd/conf/httpd.conf:
Redirect to non-URL
[FAILED]
リダイレクト先を http:// から始まるフルのURLで書かなきゃダメみたい。Ubuntu だと /hogehoge とかで通ってたんだけどな。まあ、言われたとおり直して、やり直し。

[root@localhost conf]# /etc/init.d/httpd restart
Stopping httpd: [FAILED]
Starting httpd: [Wed Apr 08 18:57:35 2009] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Wed Apr 08 18:57:35 2009] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[ OK ]
何このワーニング。
・・・とりあえず放っておこう。。。

追記:NameVirtualHostがコメントアウトされてた。これ(↓)でイケました。


NameVirtualHost <実IPアドレス>:80
#...
<VirtualHost <実IPアドレス>:80>
  ServerName www.mydomain.com