Apache default VirtualHost

I found the answer: I remembered that Apache uses the first block if no other matching block is found, so I’ve added a block without a serveralias at the top of the blocks: NameVirtualHost * <VirtualHost *> DocumentRoot /defaultdir/ </VirtualHost> <VirtualHost *> ServerAdmin admin@example.com DocumentRoot /someOtherDir/ ServerAlias ip.of.the.server </VirtualHost> <VirtualHost *> ServerAdmin admin@example.com DocumentRoot /someroot/ …

Read more

How do I use https (SSL) in XAMPP while using virtual hosts

SSL, of the HTTPS://url.here/ variety, is entirely handled by Apache and has nothing to do with PHP, or any of PHP’s extensions/modules, or any php.ini settings. A typical SSL Enabled VirtualHost looks like this and contains at least these parts… <VirtualHost *:443> DocumentRoot “C:/WampDeveloper/Websites/www.example.com/webroot” ServerName www.example.com ServerAlias example.com SSLEngine On SSLCertificateFile “C:/WampDeveloper/Websites/www.example.com/certs/public.crt” SSLCertificateKeyFile “C:/WampDeveloper/Websites/www.example.com/certs/private.key” <Directory …

Read more