Hi,
I have been using Apache for a long time, but it isn't clear to me
how to configure virtual hosting with WebDev. I wanted to make it
clear that I am dealing with Webdev from PC Soft and not Webdav. The
major problem I have with WebDev is there is no documentation that I
can find on how to setup virtual hosting. I have contacted PC Soft
and they said that it is not included in their documentation. So, I
emailed them and asked and they said they couldn't help me. In the
mean time I have been googling, but I found nothing on virtual
hosting for Apache/WebDev. I then searched the archive of the Apache
mailing, thinking someone would have had to ask something about it,
but I can't find anything relevant to this in the archive. After all
of that I could not find anything on WebDev virtual hosting.
This is the first time that I have used Apache on Windows 2008. I did
the install of Apache and it worked right out of the box. I
uncommented only 2 lines in the default httpd.conf file so that it
would do virtual hosting and would use the vhost-httpd.conf file. I
installed WebDev and uploaded 2 sites through the WebDev application
and this is what it added to my Apache config:
ScriptAlias /WD110AWP/ "C:/WebDev15/AWP/"
<Directory C:/WebDev15/AWP/>
Order allow,deny
Allow from all
</Directory>
AddType application/WebDev15-awp .awp
Action application/WebDev15-awp /WD150AWP/WD150Awp.exe virtual
AddType application/WebDev15-awws .awws
Action application/WebDev15-awws /WD150AWP/WD150Awp.exe virtual
ScriptAlias /WD120AWP/ "C:/WebDev15/AWP/"
ScriptAlias /WD140AWP/ "C:/WebDev15/AWP/"
ScriptAlias /WD150AWP/ "C:/WebDev15/AWP/"
Alias /WDADMINWEB150_WEB/ "C:/WebDev15/WDADMINWEB/WDADMINWEB150_WEB/"
<Directory C:/WebDev15/WDADMINWEB/WDADMINWEB150_WEB/>
Order allow,deny
Allow from all
</Directory>
<Files WDADMINWEB150>
ForceType application/WebDev15-awp
</Files>
<Files WDAdminWeb150>
ForceType application/WebDev15-awp
</Files>
Alias /WDADMINHF150_WEB/ "C:/WebDev15/WDADMINHF/WDADMINHF150_WEB/"
<Directory C:/WebDev15/WDADMINHF/WDADMINHF150_WEB/>
Order allow,deny
Allow from all
</Directory>
<Files WDADMINHF150>
ForceType application/WebDev15-awp
</Files>
<Files WDAdminHF150>
ForceType application/WebDev15-awp
</Files>
Alias /SAASADMINWEB150_WEB/ "C:/WebDev15/WDSAAS/SaaSAdminWeb150/
SAASADMINWEB150_WEB/"
<Directory C:/WebDev15/WDSAAS/SaaSAdminWeb150/SAASADMINWEB150_WEB/>
Order allow,deny
Allow from all
</Directory>
<Files SAASADMINWEB150>
ForceType application/WebDev15-awp
</Files>
<Files SaaSAdminWeb150>
ForceType application/WebDev15-awp
</Files>
Alias /SAASWEBSERVICE150_WEB/ "C:/WebDev15/WDSAAS/SaaSWebservice150/
SAASWEBSERVICE150_WEB/"
<Directory C:/WebDev15/WDSAAS/SaaSWebservice150/SAASWEBSERVICE150_WEB/>
Order allow,deny
Allow from all
</Directory>
<Files SAASWEBSERVICE150>
ForceType application/WebDev15-awp
</Files>
Alias /SITE1_WEB/ "C:/Clients/WEBDEV15/Sites/SITE/SITE1_WEB/"
<Directory C:/Clients/WEBDEV15/Sites/SITE1/SITE1_WEB/>
Order allow,deny
Allow from all
</Directory>
<Files SITE1>
ForceType application/WebDev15-awp
Allow from all
</Files>
Alias /SITE2_WEB/ "C:/Clients/WEBDEV15/Sites/SITE2/SITE2_WEB/"
<Directory C:/Clients/WEBDEV15/Sites/SITE2/SITE2_WEB/>
Order allow,deny
Allow from all
</Directory>
<Files SITE2>
ForceType application/WebDev15-awp
Allow from all
</Files>
I then edited the httpd-vhost.conf file to look like this:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/Clients/WEBDEV15/Sites/SITE1/SITE1_WEB"
ServerName www.site1.com
ServerAlias site1.com site1.com
<Files SITE1>
ForceType application/WebDev15-awp
Allow from all
</Files>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/Clients/WEBDEV15/Sites/SITE2/SITE2_WEB"
ServerName www.site2.com
ServerAlias site2.com *.site2.com
<Files SITE2>
ForceType application/WebDev15-awp
Allow from all
</Files>
</VirtualHost>
With http://site1.com/ it doesn't seem to run through the WebDev
Application server, but it works correctly with 192.168.1.100/site1/.
This is much more complex than any virtual hosting I have ever done
before. In fact, I am not sure if I even have the correct
DocumentRoot. Honestly, if I could have only found an example of what
this type of virtual hosting should look like, then I think I would
have everything working on this server. Could someone please give me
a hint as to what is wrong with my virtual host config or point me to
some relevant documentation.
Sincerely,
Al