https://issues.apache.org/bugzilla/show_bug.cgi?id=56500
Bug ID: 56500
Summary: vhosts priority order with wildcard
Product: Apache httpd-2
Version: 2.5-HEAD
Hardware: PC
OS: Linux
Status: NEW
Severity: minor
Priority: P2
Component: Core
Assignee: [email protected]
Reporter: [email protected]
OS: Debian Wheezy x64
Server version: Apache/2.2.22 (Debian)
Hey there, I wanted to create a server default page and found following error.
At first, I have configuration files like 00_master.conf, domain1.conf.
In the 00_master.conf you can find the defined vhost for the admin panel (I'm
using an iscp [i-mscp.net]). Here's an example:
<VirtualHost SERVERIP:80>
ServerName admin.srv01.example.tld (url to the panel)
DocumentRoot /var/www/.../panel/
...
</VirtualHost>
For the domains I'm using following:
<VirtualHost SERVERIP:80>
ServerName domain1.tld
ServerAlias www.domain1.tld
DocumentRoot /var/www/.../domain1.tld/
...
</VirtualHost>
No to my problem. As already mentioned I want to add a server default page. So
if someone is visiting an url like "doesnotexists.domain1.tld" or
"asd.admin.srv01.example.tld" I want to show a default page with an static html
output like "Site not found" or something like that.
For that I added in the 00_master.conf over the first vhost another vhost,
which should be used if no ServerName is defined. I tried with a hardcoded ip
and it works fine. Here's an example:
<VirtualHost SERVERIP:80>
DocumentRoot /var/www/.../default
</Directory>
</VirtualHost>
But if I use an wildcard like *:80 or _default_:80 the vhost will not be used.
I think it's because of a wrong priority of the vhosts.
Best regards,
Ninos
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]