I have a virtual machine I am trying to install WordPress on it as a virtual host. the vm has other virtual hosts which are working fine and redirecting fine to (http and https) my server uses SSL from a certificate authority, the SSL is configured for the entire directory that host all the virtual hosts "www". My WordPress website (wpsite.com) doesn't work on HTTPS (https://wpsite.com) it gives 404 not fould.and only work on HTTP (http://wpsite.com) I can edit and view the home normally, I checked directory permissions, sites available,sites available config and rebooted apache, and I cant find the issue. here is my wpsite.conf on apache2 and 10.11.11.11 is the vm ip
<VirtualHost 10.11.11.11:80>
ServerAdmin admin@email.com
DocumentRoot /srv/www/wpsite
ServerName wpsite.com
Redirect permanent / https://wpsite.com/
<Directory /srv/www/wpsite/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/wpsite_error.log
CustomLog ${APACHE_LOG_DIR}/wpsite_access.log combined
I tried to remove the (Redirect permanent / https://wpsite.com/) but I couldnt get it to work.
What am I missing here?