
### Konfigurationsdatei anlegen
```
sudo nano /etc/apache2/sites-available/rx_dev001.conf
```
### Backup
```                                  
sudo cp /etc/apache2/sites-available/rx_dev001-le-ssl.conf \
/etc/apache2/sites-available/rx_dev001-le-ssl.conf.bak
```

### Komplette datei mit sudo tee
```
sudo tee /etc/apache2/sites-available/rx_dev001-le-ssl.conf > /dev/null <<'EOF'
<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName dev.reconcilix.net
    ServerAdmin admin@reconcilix.net

    php_admin_value memory_limit 512M

    DocumentRoot /var/www/rx_dev001

    Alias /v2/ /var/www/rx_dev001/v2/public/

    <Directory /var/www/rx_dev001/v2/public>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex reconcile.php

        RewriteEngine On
        RewriteBase /v2/

        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^ reconcile.php [QSA,L]
    </Directory>

    Alias /v3/ /var/www/rx_dev001/v3/public/

    <Directory /var/www/rx_dev001/v3/public>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex reconcile.php

        RewriteEngine On
        RewriteBase /v3/

        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^ reconcile.php [QSA,L]
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/rx_dev001_ssl_error.log
    CustomLog ${APACHE_LOG_DIR}/rx_dev001_ssl_access.log combined

    SSLEngine on

    SSLCertificateFile /etc/letsencrypt/live/dev.reconcilix.net/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/dev.reconcilix.net/privkey.pem

    Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
EOF

```

### Check
```
sudo a2enmod rewrite
sudo apachectl configtest
```
### Reload Apache
```
sudo systemctl reload apache2
```

### Virtual Host 2026-08-10

```text
<VirtualHost *:443>
ServerName dev.reconcilix.net
ServerAdmin admin@reconcilix.net

    php_admin_value memory_limit 512M

    DocumentRoot /var/www/rx_dev001

    Alias /v2 /var/www/rx_dev001/v2/public
    Alias /v3 /var/www/rx_dev001/v3/public

    <Directory /var/www/rx_dev001/v2/public>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex reconcile.php
    </Directory>

    <Directory /var/www/rx_dev001/v3/public>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex reconcile.php
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/rx_dev001_ssl_error.log
    CustomLog ${APACHE_LOG_DIR}/rx_dev001_ssl_access.log combined

    SSLEngine on

    SSLCertificateFile /etc/letsencrypt/live/dev.reconcilix.net/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/dev.reconcilix.net/privkey.pem

    Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
```