VPS: Hosting WordPress and Flat Websites Together with Apache

UPDATE: Um. Turns out this isn't the best way to do this. See my second attempt here.

I have my own Virtual Private Server (VPS) on which I use the excellent Virtual Multiblog (d'oh - still haven't finished that post) to host multiple WordPress sites on one server. I then wanted to consolidate some other sites I'm responsible for onto this VPS and save some hosting fees. I didn't want to rewrite them as WordPress blogs though, and that left me trying to figure out how to host both types of site on one server using WAMP.

I couldn't find a tutorial to do this anywhere, so here's a go. I'm using Apache v2.2.11, and distinguishing between domain names, rather than IP addresses.

*Disclaimer: I'm not (and don't claim to be) an expert. This could break things, upset your granny or otherwise not do what you want. I'm happy to receive corrections or improvements - or thanks if it works for you!*

First, in Apache's httpd.conf, enable the VirtualHosts include by changing:

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf


# Virtual hosts
Include conf/extra/httpd-vhosts.conf

Now, edit httpd-vhosts.conf to include a VirtualHost for your domain, e.g.

# Use name-based virtual hosting.

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin <[email protected]>
ServerName theflatdomain.com
ServerAlias *.theflatdomain.com

Digg This
Reddit This
Stumble Now!
Share on Facebook
Bookmark this on Delicious
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Buzz this!

Printed from: https://www.divydovy.com/2010/01/vps-hosting-wordpress-and-flat-websites-together-with-apache/. © divydovy 2020