恐らく、バックエンドが増える予定ですので、
リバースプロキシとしてNginxを入れます。
1)Nginxのインストール
# apt-get install nginx
これでだけ。。。
2)リバースプロキシとしての設定
Domain01でアクセスしてきたものは、192.168.0.2へ
Domain02でアクセスしてきたものは、192.168.0.3へ
基本的に
http { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; server_tokens off; #バージョンを表示しない upstream Domain01 { server 192.168.0.2:80; } upstream Domain02 { server 192.168.0.3:80; } server { listen 80; server_name Domain01; location / { proxy_pass http://Domain01; break; } } server { listen 80; server_name Domain02; location / { proxy_pass http://Domain02; break; } } }
こちら
http://wiki.nginx.org/HttpCoreModule
に、設定ファイルのオプションが記載されています。
3)バックエンドの設定
こちらにまとめました。
バックエンドの設定
Apache
Lighttpd
Nginx
[tegaki]チューニングはこれから。。[/tegaki]