Hallo zusammen,
auf meiner NC (Webserver Apache2) habe ich php-fpm aktiviert, was auch wunderbar funktioniert.
Nachdem ich jetzt auf php8.3 geupdatet habe, bin ich nochmal über php-fpm gestolpert.
In diversen Anleitungen zu php-fpm habe ich gesehen, dass man in der
/etc/apache2/sites-available/000-default.conf
folgenden Eintrag machen soll:
<FilesMatch \.php$>
# 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost"
</FilesMatch>
Diesen Eintrag hatte ich noch nie drin. Wofür ist dieser?
An welcher Stelle der Config muss ich ihn denn einfügen?
<VirtualHost *:80>
DocumentRoot /var/www/nextcloud
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
Protocols h2 http:/1.1
DocumentRoot /var/www/nextcloud
SSLEngine on
SSLCertificateFile /var/cert/server.crt
SSLCertificateChainFile /var/cert/server.csr
SSLCertificateKeyFile /var/cert/server.key
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; preload"
Redirect 301 /.well-known/carddav /remote.php/dav
Redirect 301 /.well-known/caldav /remote.php/dav
</IfModule>
</VirtualHost>
</IfModule>
Und dann als letzte Frage, ich nutze letsencrypt.
LE hat mir eine zusätzlich Config erstellt:
000-default-le-ssl.conf
Muss dieser Codeschnipsle auch in diese Config? Oder nur in diese?
Danke für eure Hilfe