Apache kann nicht gestartet werden: "httpd: bad user name ..."

Created:

2016-11-16 13:20:02 UTC

Modified:

2017-08-16 18:28:09 UTC

0

Was this article helpful?


Have more questions?

Anfrage einreichen

Apache kann nicht gestartet werden: "httpd: bad user name ..."

Applicable to:

  • Plesk for Linux/Unix
  • Plesk 11.5 for Windows
  • Plesk Automation 11.5

Kennzeichen

Apache startet nicht und zeigt eine Fehlermeldung an:

httpd: bad user name domain_ftp

Ursache

  1. Die FTP-Benutzer von einer der Domains mit physischem Hosting sind im System nicht vorhanden.

Lösung

  1. Erstellen Sie die fehlenden FTP-Benutzer:

    echo "SELECT login, home, shell FROM sys_users"| \
    mysql -Ns -uadmin -p`cat /etc/psa/.psa.shadow` -Dpsa | \
    while read login home shell ; do
      grep -q ^$login: /etc/passwd || \
        PSA_PASSWD="`head /dev/urandom | md5sum | cut -c12-24`" \
          /usr/local/psa/admin/sbin/usermng --add-user --user=$login --homedir=$home --shell=$shell
    done
    
  2. Erstellen Sie die Webserver-Konfiguration neu:

    /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
    
  3. Starten Sie den Apache-Webserver neu:

    /etc/init.d/httpd restart
    

    Siehe auch: 124203

Haben Sie Fragen? Anfrage einreichen
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.