azuredreamfactory

Access an application using only a single domain

The default Bitnami server configuration allows you to access the server using different methods: using the domain name (eg. ec2-xx-yy-zz.amazonaws.com or xxxx.cloudapp.net or xxxx.bitnamiapp.com), using the IP address directly.

To redirect all these domains to your own domain, add the following configuration into the /opt/bitnami/apache2/conf/bitnami/bitnami.conf file. Remember to replace example.com with your own domain.

<VirtualHost _default_:80>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example.com$
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^(.*)$ http://example.com$1 [R=permanent,L]
...

<VirtualHost _default_:443>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example.com$
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^(.*)$ https://example.com$1 [R=permanent,L]
...

Then, restart the Apache server for the changes to take effect.