So I have 2 configuration files.
<VirtualHost *:80> ServerName www.mysite.com ServerAlias mysite.com *.mysite.com DocumentRoot /var/www/mysite/www ErrorDocument 404 /redirect.php ErrorLog logs/application/mysite.error_log CustomLog logs/application/mysite.access_log Combined </VirtualHost>
<VirtualHost *:80> ServerName upload.mysite.com DocumentRoot /var/www/videouploader/www ErrorLog logs/application/videoupload.error_log CustomLog logs/application/videoupload.access_log Combined </VirtualHost>
See, we have about 50 possible something.mysite.com subdomains, all that do different things, but they’re all served off the same document root.
I’d like to keep *.mysite.com in there, simply because its cleaner then having the worlds longest serveralias line, plus it protects from retards trying bananananan.mysite.com or something that wouldn’t work.
I’ve read through the apache documentation and it didn’t really have anything for this senario. Anyone know how to do this?
Apache searches for vhost matches from top to bottom and actions the firsh match that it encounters.
If you renamed
0videoupload.conf it would be read before
mysite.conf and it should just work.
Leave a comment
- Cron expression that runs every 5 minutes from 1:30 am – 6:00 am [duplicate]
- Understanding redundant power supplies
- Is there a way for administrators to disable users from installing Firefox extensions?
- Is there research material on NTP accuracy available?
- How to create a limited “domain admin” that does not have access to domain controllers?