logo
Published on Technical articles on: Windows servers, Apache Web Server, MySQL, PHP, IIS (http://www.sitebuddy.com)

Create an additional host (another web site)

By chris
Created 19 Jan 2006 - 10:00pm
1) To setup Apache to listen on the new IP (port 80 the default HTTP port):
Listen 63.123.138.159:80

2) Define the "root" of the new IP-based web site.
<VirtualHost 63.123.138.159>
ServerName www.sitebuddy.dom
ServerAdmin FakeEmail@sitebuddy.dom
DocumentRoot E:/DomZeus/sitebuddycom/wwwroot

<Directory "E:/DomZeus/sitebuddycom/wwwroot">
# Options Indexes FollowSymLinks Includes ExecCGI This line is commented out
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

If running Apache under a restricted local account, make sure that account has the appropriate rights on the web content and log folders.

Note:
Listen Directive scope: server config
VirtualHost Directive scope: server config
Directory Directive scope: server config, virtual host (this means the Directory directive can be nested within the VirtualHost one).

http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen
http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost
http://httpd.apache.org/docs/2.2/mod/core.html#directory

Source URL:
http://www.sitebuddy.com/Apache/Additional/Host/VirtualHost/Directory