sudo nano /etc/php/8.4/fpm/pool.d/www.conf
# einfügen:
php_admin_value[session.upload_progress.enabled] = 0
php_admin_value[memory_limit] = -1

sudo systemctl restart php8.4-fpm


https://www.php.net/downloads.php?os=linux&osvariant=linux-debian&version=8.4
# Add the packages.sury.org/php repository.
sudo apt update
sudo apt install -y lsb-release ca-certificates curl
sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb
sudo tee /etc/apt/sources.list.d/php.sources <<EOF
Types: deb
URIs: https://packages.sury.org/php/
Suites: $(lsb_release -sc)
Components: main
Signed-By: /usr/share/keyrings/debsuryorg-archive-keyring.gpg
EOF
sudo apt update

# Install PHP.
sudo apt install -y php8.4




#####################################################################################
global.conf
#####################################################################################
#<VirtualHost *:80>
#    ServerName 192.168.178.235
#    DocumentRoot /var/www/html/www.kunstmaler.online/public

#    # Alias /dev/test /var/www/html/www.sechand.de/dev/sh2/
#    Alias /uploads /var/www/html/www.kunstmaler.online/uploads
	
#    <Directory /var/www/html/www.kunstmaler.online/public>
#        Options -Indexes +FollowSymLinks
#        AllowOverride All
#        Require all granted
#    </Directory>
#</VirtualHost>
####################################################################################################
#<VirtualHost *:80>
#    ServerName dev.kunstmaler.local
#    ServerAlias dev.kunstmaler.local

#	DocumentRoot /var/www/html/dev

#	<Directory /var/www/html/dev>
#	Options Indexes FollowSymLinks Includes ExecCGI
#	AllowOverride All
#	Allow from All
#	Require all granted
#	</Directory>

#</VirtualHost>
################################################################################################
<VirtualHost *:80>
    ServerName sechand.de
    ServerAlias www.sechand.de
    Redirect 301 / https://www.sechand.de/

#    DocumentRoot /var/www/html/www.sechand.de
    
#    <Directory /var/www/html/www.sechand.de>
#        Options Indexes FollowSymLinks Includes ExecCGI
#        AllowOverride All
#        Allow from All
#        Require all granted
#    </Directory>
</VirtualHost>
################################################################################################
<VirtualHost *:80>
    ServerName kunstmaler.online
    ServerAlias www.kunstmaler.online
    Redirect 301 / https://www.kunstmaler.online/
</VirtualHost>
###############################################################################################
<VirtualHost *:80>
    ServerName dev.kunstmaler.online
    ServerAlias dev.kunstmaler.online
    Redirect 301 / https://dev.kunstmaler.online/

    DocumentRoot /var/www/html/www.kunstmaler.online/public-dev

    Alias /uploads /var/www/html/www.kunstmaler.online/uploads

    <Directory /var/www/html/www.kunstmaler.online/public-dev>
        Options -Indexes +FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
###############################################################################################
<VirtualHost *:80>
    ServerName test.kunstmaler.online
    ServerAlias test.kunstmaler.online
    Redirect 301 / https://test.kunstmaler.online/
    DocumentRoot /var/www/html/www.kunstmaler.online/public-dev

    Alias /uploads /var/www/html/www.kunstmaler.online/uploads

    <Directory /var/www/html/www.kunstmaler.online/public-dev>
        Options -Indexes +FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
###############################################################################################
<VirtualHost *:80>
    ServerName mon.kunstmaler.online
    ServerAlias mon.kunstmaler.online
    DocumentRoot /var/www/html/matomo

    <Directory /var/www/html/matomo>
        Options -Indexes +FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
###############################################################################################
#<VirtualHost *:80>
#    ServerName mon.kunstmaler.local
#    ServerAlias mon.kunstmaler.local
#    DocumentRoot /var/www/html/matomo

#    <Directory /var/www/html/matomo>
#        Options -Indexes +FollowSymLinks
#        AllowOverride All
#        Require all granted
#    </Directory>
#    ErrorLog ${APACHE_LOG_DIR}/error.log
#    CustomLog ${APACHE_LOG_DIR}/access.log combined
#</VirtualHost>
###############################################################################################


#####################################################################################
global.ssl.conf
#####################################################################################

<VirtualHost *:443>
    ServerName sechand.de
    ServerAlias www.sechand.de
    DocumentRoot /var/www/html/www.sechand.de
    
    <Directory /var/www/html/www.sechand.de>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Allow from All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile      /etc/letsencrypt/live/www.sechand.de/cert.pem
    SSLCertificateKeyFile   /etc/letsencrypt/live/www.sechand.de/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/www.sechand.de/chain.pem
</VirtualHost>
############################### www.kunstmaler.online ###################################
<VirtualHost *:443>
    ServerName kunstmaler.online
    ServerAlias www.kunstmaler.online
    DocumentRoot /var/www/html/www.kunstmaler.online/public
    
    Alias /uploads /var/www/html/www.kunstmaler.online/uploads

    <Directory /var/www/html/www.kunstmaler.online/public>
	Options -Indexes +FollowSymLinks
        AllowOverride All
        # Allow from All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile      /etc/letsencrypt/live/www.kunstmaler.online/cert.pem
    SSLCertificateKeyFile   /etc/letsencrypt/live/www.kunstmaler.online/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/www.kunstmaler.online/chain.pem
</VirtualHost>
############################### mon.kunstmaler.online ###################################
<VirtualHost *:443>
    ServerName mon.kunstmaler.online
    ServerAlias mon.kunstmaler.online
    DocumentRoot /var/www/html/matomo
    
    <Directory /var/www/html/matomo>
	Options -Indexes +FollowSymLinks
        AllowOverride All
        # Allow from All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile      /etc/letsencrypt/live/mon.kunstmaler.online/cert.pem
    SSLCertificateKeyFile   /etc/letsencrypt/live/mon.kunstmaler.online/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/mon.kunstmaler.online/chain.pem
</VirtualHost>
############################### test.kunstmaler.online ###################################
<VirtualHost *:443>
    ServerName test.kunstmaler.online
    ServerAlias test.kunstmaler.online
    DocumentRoot /var/www/html/www.kunstmaler.online/public-dev

    Alias /uploads /var/www/html/www.kunstmaler.online/uploads
    
    <Directory /var/www/html/www.kunstmaler.online/public-dev>
	Options -Indexes +FollowSymLinks
        AllowOverride All
        # Allow from All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile      /etc/letsencrypt/live/test.kunstmaler.online/cert.pem
    SSLCertificateKeyFile   /etc/letsencrypt/live/test.kunstmaler.online/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/test.kunstmaler.online/chain.pem
</VirtualHost>
############################### dev.kunstmaler.online ###################################
<VirtualHost *:443>
    ServerName dev.kunstmaler.online
    ServerAlias dev.kunstmaler.online
    DocumentRoot /var/www/html/www.kunstmaler.online/public-dev
    
    Alias /uploads /var/www/html/www.kunstmaler.online/uploads
    
    <Directory /var/www/html/www.kunstmaler.online/public-dev>
	Options -Indexes +FollowSymLinks
        AllowOverride All
        # Allow from All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    SSLEngine on
    SSLCertificateFile      /etc/letsencrypt/live/dev.kunstmaler.online/cert.pem
    SSLCertificateKeyFile   /etc/letsencrypt/live/dev.kunstmaler.online/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/dev.kunstmaler.online/chain.pem
</VirtualHost>
###############################################################################################
