CentOS Server セットアップ備忘録 (2) - Apache2 と Tomcat の連携
基本的にはUbuntuの時と同様に。
1. /etc/httpd/conf/httpd.conf にヴァーチャルホストの設定を追記。
2. ドキュメントルートに相当するディレクトリを作成。
3. apache2 をリスタートすると、なんかおこられた。
リダイレクト先を http:// から始まるフルのURLで書かなきゃダメみたい。Ubuntu だと /hogehoge とかで通ってたんだけどな。まあ、言われたとおり直して、やり直し。
[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]
何このワーニング。
[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