debian 12 apache2 port 80 conf
cat /etc/apache2/sites-enabled/nextcloud80.conf
<VirtualHost *:80>
ServerName yourdomain.com
ServerAlias www.yourdomain.com
# Redirect all traffic to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
# Optional: If you want to redirect to a specific subdirectory like /nextcloud
# RewriteRule ^(.*)$ https://%{HTTP_HOST}/nextcloud$1 [R=301,L]
# Optionally log requests
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Edited by peturbg