Benjamin Henrion wrote:
Hi,

I want to host 3 different webservers into 3 different containers, but
I have only one public IP on the Hardware node.

Does anybody has a simple config of apache in mod_proxy or lighttpd?

With nginx (or lighttpd) this a quite trivial task.
Moreover, I would recommend using nginx instead of apache due to performance reasons. And actually I'm using such setup, to proxing not only to VE, but from one IP of company's gate server to different internal servers with non real IPs.



## on node with real ip:

http {
   # all default parametrs
       proxy_set_header Host $host;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   ...
}


server {
       listen     80;
       server_name sample1 www.sample1;
       access_log  /var/log/nginx/sample1.access.log  main;

       location / {
           proxy_pass              http://192.168.x.x:8080;
       }
}

server {
       listen     80;
       server_name sampleN www.sampleN;
       access_log  /var/log/nginx/sampleN.access.log  main;

       location / {
           proxy_pass              http://192.168.x.N:80;
       }
}

....
server {
       listen     443;
       server_name sample1 www.sample1;
ssl on;
       ssl_certificate      ssl/cert.pem;
       ssl_certificate_key  ssl/cert.key;

       access_log  /var/log/nginx/sample1.ssl.access.log  main;

       location / {
           proxy_pass              https://192.168.x.x:443;
       }
}



_______________________________________________
Users mailing list
[email protected]
https://openvz.org/mailman/listinfo/users

Reply via email to