Hi,

When I use the www.mydomain.com my page shows up but changing it to
12345.mydomain.com I get the Tomcat Administration page...

My Virtual Host  is now

<VirtualHost 94.199.241.124:80>
        DocumentRoot /var/www/mydomain.com
        ServerName mydomain.com
        ServerAlias *.mydomain.com

        ProxyPreserveHost On
        ProxyPass / ajp://localhost:8009/
        ProxyPassReverse / ajp://localhost:8009/

        RewriteEngine On
        RewriteRule ^/(.*\.cf[cm]/?.*)$ ajp://localhost:8010/$1 [P]

        ErrorLog logs/mydomain_error.log
        CustomLog logs/mydomain_access.log combined
</VirtualHost>

and in the server.xml I have

      <Host name="mydomain.com" appBase="webapps">
            <Alias>www.mydomain.com</Alias>
            <Context path="" docBase="/var/www/mydomain.com"
allowLinking="true" />
      </Host>

AJP seems to work atleast for the www but not for 1234x.mydomain.com

I must be doing something really stupid here that I can't seen...
/Mats/
On Sat, Feb 6, 2010 at 12:26 AM, Nitai @ Razuna <[email protected]> wrote:

> Hi,
>
> Sorry I was on the "run" the whole day and only got to some eMails now...
>
> Right, I'm just including what I have in my server.xml file here, ok?.
> So here we go:
>
> <Host name="localhost"  appBase="webapps" unpackWARs="true"
> autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
> </Host>
>
> <!-- HOST: Razuna -->
> <Host name="razuna.org" appBase="webapps">
> <Alias>www.razuna.org</Alias>
> <Context path="" docBase="ABSOLUTEPATHHERE" allowLinking="true" />
>  </Host>
>
> <Host name="razuna.com" appBase="webapps" unpackWARs="true"
> autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
> <Context path="" docBase="ABSOLUTEPATHHERE" allowLinking="true" />
> </Host>
>
> In Apache I then have a virtual host like (you need to create virtual
> hosts for each host that you have in tomcat):
>
> <VirtualHost *:80>
> ServerName razuna.com
> DocumentRoot ABSOLUTEPATHHERE
>
> ProxyPreserveHost On
> ProxyPass / ajp://localhost:8010/
> ProxyPassReverse / ajp://localhost:8010/
>
> RewriteEngine On
> RewriteRule ^/(.*\.cf[cm]/?.*)$ ajp://localhost:8010/$1 [P]
> </VirtualHost>
>
> Note: You use the SAME DocumentRoot in Apache as the docBase in
> Tomcat. With the RewriteRule you tell Apache to get CFM files from
> Tomcat and the rest will be served by Apache directly (static files,
> JS, CSS, images, etc).
>
> This should get you going. If not, check that you have the
> mod_proxy_ajp enabled in Apache. Let me know how it works.
>
> Kind Regards,
> Nitai
>
>
>

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 mailing list - http://groups.google.com/group/openbd?hl=en

 !! save a network - please trim replies before posting !!

Reply via email to