<div style="font-family: Helvetica; font-size: 13px; "><span style="color: rgb(160, 160, 168); ">On Monday 7 January 2013 at 11:19, Rob van der Hoeven wrote:</span></div>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div><br></div><blockquote type="cite"><div><div>My intention is to have a container running nginx as a reverse proxy</div><div>and containers running the various combinations of Apache, PHP, RoR,</div><div>MySQL, etc software for the web apps I want. After experimenting</div><div>(mixed success) with combinations of the Ubuntu default lxcbr0 (nginx</div><div>container attached) and macvlan (the other containers + additional</div><div>interface in the nginx container) I've come back around to looking at</div><div>simply attaching all containers to lxcbr0. I don't think anything I</div><div>want to run would have an issue with NAT. I would then port forward</div><div>connections to the public IP for web onto the nginx container and so</div><div>on for other services. The nginx container would proxy to the various</div><div>apache container instances - as they're all connected to lxcbr0 i'm</div><div>assuming from what I've read that's as straightforward as a regular</div><div>LAN.</div></div></blockquote><div><br></div><div>Hi James,</div><div><br></div><div>Looks like you want the *exact* configuration that i currently use for</div><div>my FreedomBox. I have put nginx inside a "bastion host" container where</div><div>it acts like a reverse proxy for containers running wordpress blogs and</div><div>for example owncloud. I also have shorewall (a firewall) running which</div><div>can do NAT. Here are some links if you want my configuration:</div><div><br></div><div>First, my lxc and network setup</div><div><a href="http://freedomboxblog.nl/installing-lxc-dhcp-and-dns-on-my-freedombox/">http://freedomboxblog.nl/installing-lxc-dhcp-and-dns-on-my-freedombox/</a></div><div><br></div><div>Then, creation of my nginx "bastion host" container</div><div><a href="http://freedomboxblog.nl/my-freedombox-internet-module-part-1/">http://freedomboxblog.nl/my-freedombox-internet-module-part-1/</a></div><div><br></div><div>Creation of a wordpress container, connect it to nginx</div><div><a href="http://freedomboxblog.nl/a-wordpress-module-for-my-freedombox/">http://freedomboxblog.nl/a-wordpress-module-for-my-freedombox/</a></div><div><br></div><div>Limit what containers can do on the network</div><div><a href="http://freedomboxblog.nl/adding-a-firewall-and-nat-to-my-freedombox/">http://freedomboxblog.nl/adding-a-firewall-and-nat-to-my-freedombox/</a></div><div><br></div><div>Safe ssh access from the internet to any container</div><div><a href="http://freedomboxblog.nl/ssh-access-from-the-internet-to-my-freedombox/">http://freedomboxblog.nl/ssh-access-from-the-internet-to-my-freedombox/</a></div><div><br></div><div>My setup is running on Debian, so it probably is easy to adapt for</div><div>Ubuntu.</div><div><br></div><div>Cheers,</div><div>Rob.</div><div><a href="http://freedomboxblog.nl">http://freedomboxblog.nl</a></div></div></div></span></blockquote><div><br></div><div>Thanks so very much Rob, this is really useful and much appreciated. I've started reading through quickly (on your bastion host and then wordpress module) so now I must start at the top :).</div><div><br></div><div>James</div><div> </div>
                 
                <div>
                    <br>
                </div>