Media Wiki Installation Configure httpd VirtualHost

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Linux

We assume httpd is correctly installed and configured to support SSL.

We will serve Media Wiki as a secure virtual host and a redirecting non-secure host. Edit /etc/httpd/conf.d/ssl.conf:

...
<VirtualHost 1.2.3.4:443>
    ServerName wiki.novaordis.com:443
    DocumentRoot /var/www/wiki.novaordis.com
    <Directory "/var/www/wiki.novaordis.com">  
        DirectoryIndex index.html index.html.var index.php
    </Directory>
    # SSL configuration follows ...
</VirtualHost>
...

Understand why I needed to: "Require all granted" under <Directory "/var/www/wiki.novaordis.com"> .

Restart httpd:

systemctl restart httpd

Mac

Edit /opt/brew/etc/httpd/httpd.conf and add at the bottom:

<VirtualHost localhost:8080>
    ServerName localhost:8080
    DocumentRoot /opt/brew/var/www/nokb.local
    <Directory "/opt/brew/var/www/nokb.local">
        DirectoryIndex index.html index.html.var index.php
    </Directory>
</VirtualHost>

Restart httpd:

brew services restart httpd