Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: How to config Apache running on VMs |
|
Author |
|
satimis
Joined: 28 Mar 2015 Posts: 7
|
Posted: Sat 28 Mar '15 9:26 Post subject: How to config Apache running on VMs |
|
|
Hi all,
I have installed several websites, each running on its own VMs with following details:
1. They are on name-base and can be evoked on VM browser with /localhose/subdomain(xyz)
(e.g. xyz.domain.com - only with xyz)
2. Each VM is alloted with an internal IP
3. They are running on WordPress
4. Domains are registerd and hosted with Godaddy
5. I'm subscribing 100M/100M up/down Broadband with only ONE fixed/static IP
6. OS of Host and VMs - Ubuntu 14.04
How to configure the servers so that they can be browsed on Internet? I have been googling a while and found many suggestions. Following is an example;
Creating Name and IP Based Virtual hosts in debian
http://www.debianhelp.co.uk/virtualhosts.htm
Please advise which will be the simple way to configure the websites? Pointers would be appreciated.
Thanks in advance.
Regards
satimis |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Mon 30 Mar '15 10:50 Post subject: |
|
|
if you want to keep the website in different VM then you can install apache as a reverse proxy on the Host OS with name based vhosts. |
|
Back to top |
|
satimis
Joined: 28 Mar 2015 Posts: 7
|
Posted: Mon 30 Mar '15 11:20 Post subject: |
|
|
Hi,
Thanks.
Whether following link will be appropriate?
Name-based hosts on more than one IP address
http://httpd.apache.org/docs/2.4/vhosts/examples.html
The websites are configured name-based on VM. They can be browsed running:
/localhost/xyz
xyz.domain.com
Each VM has its own internal IP.
Pointer would be appreciated. Thanks
Regards
satimis |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Mon 30 Mar '15 15:28 Post subject: |
|
|
example vhosts
Code: |
<VirtualHost *:80>
ServerName x.domain.com
DocumentRoot "/var/www"
<Directory "/var/www">
Options Indexes Includes FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from all
Deny from none
</Directory>
<Location />
ProxyPass http://192.168.100.1/
ProxyPassReverse http://192.168.100.1/
</Location>
</virtualhost>
<VirtualHost *:80>
ServerName y.domain.com
DocumentRoot "/var/www"
<Directory "/var/www">
Options Indexes Includes FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from all
Deny from none
</Directory>
<Location />
ProxyPass http://192.168.100.2/
ProxyPassReverse http://192.168.100.2/
</Location>
</virtualhost>
|
|
|
Back to top |
|
|
|
|
|
|