Ankündigung

Einklappen
Keine Ankündigung bisher.

Lets Encrypt - PHP-FPM - "FastCgiExternalServer: redefinition" Error

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Lets Encrypt - PHP-FPM - "FastCgiExternalServer: redefinition" Error

    Hallo

    ich hab hier 2 Domains auf meinem Server am laufen. Einer davon möchte ich letsecrypt verpassen

    Dort bekam ich diesen Error:

    Code:
        Error while running apache2ctl configtest.
        Action 'configtest' failed.
        The Apache error log may have more information.
    
        AH00526: Syntax error on line 44 of /etc/apache2/sites-enabled/2domain.conf:
        FastCgiExternalServer: redefinition of previously defined class "/usr/lib/cgi-bin/php7-ssl-fcgi"
    
        Rolling back to previous server configuration...
    .

    Meine Apacheconfig für die erste Domain (ohne SSL)

    Code:
        <VirtualHost *:80>
                ServerName 1domain.de
                ServerAlias 1domain.de www.1domain.de
                ServerAdmin webmaster@1domain.com
                DocumentRoot /var/www/html/magento-ds
    
                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined
    
                <Directory /usr/lib/cgi-bin>
                        Require all granted
                </Directory>
                <IfModule mod_fastcgi.c>
                        AddHandler php7-fcgi .php
                        Action php7-fcgi /php7-fcgi virtual
                        Alias /php7-fcgi /usr/lib/cgi-bin/php7-fcgi
                        FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgii -socket /var/run/php/php7.0-fpm.sock -idle-timeout 1800 -pass-header Authorization
                </IfModule>
        </VirtualHost>
    .

    Meine Apache Config für die 2te Domain (die ist für letsencrypt)

    Code:
      <VirtualHost *:80>
                ServerName 2domain.de
                ServerAlias www.2domain.de
                ServerAdmin webmaster@2domain.com
                DocumentRoot /var/www/html/magento-spielzeug
    
                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined
    
                <Directory /usr/lib/cgi-bin>
                        Require all granted
                </Directory>
    
                <IfModule mod_fastcgi.c>
                        AddHandler php7-ssl-fcgi .php
                        Action php7-ssl-fcgi /php7-fcgi virtual
                        Alias /php7-ssl-fcgi /usr/lib/cgi-bin/php7-ssl-fcgi
                        FastCgiExternalServer /usr/lib/cgi-bin/php7-ssl-fcgi -socket /var/run/php/php7.0o-fpm.sock -pass-header Authorization
                </IfModule>
        </VirtualHost>
    Wenn ich den Apache neu starte bekomme ich keinen Fehler. Nur bei Letsecrypt.
    Beim Recherchieren nach dem Fehler bin ich auf folgende Seite gestoßen
    https://serverfault.com/questions/43...-php-fpm-pools

    Als Lösung wird da das Umbenennen der Variablen vorgeschlagen. Aber meine Variablen heißen doch eh anders als in der ersten Config.

    Wo kann da also das Problem sein? Bzw wie löse ich das?

    Danke & Grüße


  • #2

    Multipost http://phpforum.de/forum/showthread.php?t=284637

    Bitte die Forenregeln nicht missachten.

    Kommentar

    Lädt...
    X