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

Reply via email to