Skip to content

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