I'm running a Bitnami LAMP stack on an AWS Lightsail instance and trying to set up Virtual Hosts so that two domains point to different directories within htdocs. Specifically, I want:
domain1.fr to point to /opt/bitnami/apache/htdocs/domain1 domain2.fr to point to /opt/bitnami/apache/htdocs/domain2
First, I configured Route53 to add DNS Routes. I also used bitnami/bncert-tool to enable HTTPS on both domain
Then, following tutorials, I created a configuration file /opt/bitnami/conf/vhost/myapp-vhosts.conf that now looks like this :
<VirtualHost *:80>
ServerName domaine1.fr
DocumentRoot "/opt/bitnami/apache/htdocs/domain1"
<Directory "/opt/bitnami/apache/htdocs/domain1">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName domaine2.fr
DocumentRoot "/opt/bitnami/apache/htdocs/domain2"
<Directory "/opt/bitnami/apache/htdocs/domain2">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
I also updated this file /opt/bitnami/conf/httpd.conf :
<Directory />
AllowOverride all
Require all denied
</Directory>
<Directory "/opt/bitnami/apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
Both AllowOverride were changed from none to all
I also added the following line
Include "/opt/bitnami/apache/conf/vhosts/myapp-vhosts.conf"
Finaly, I restarted apache sudo /opt/bitnami/ctlscript.sh restart apache
Result is that nothing changed. When I reach https://domain1.fr, the default index page appears (/opt/bitnami/apache/htdocs/index.php)
Do you have any idea on how to fix my issue ?
Thanks :)