Apache2 startet nicht "apache2: bad user name"

Dieses Thema im Forum "Linux & BSD" wurde erstellt von bigD, 11. Oktober 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 11. Oktober 2009
    Hallo,
    ich hab ein Problem mit meinem vServer:
    Und zwar will ich Apache2 starten (habs gestoppt) aber es geht nicht. Stattdessen bekomm ich folgenden Fehler:

    Code:
    xx-xx-xx-xxx-->: /etc/init.d/apache2 start
    Starting web server: apache2apache2: bad user name vu2001
     failed!
    
    Ich versteh nicht was da nicht funktioniert...
    Ich hab nie nen usernamen vu2001 verwendet...

    Wäre gut wenn mir jmd. helfen kann!!
     
  2. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    schau mal in /var/log/apache2 bzw /var/log/messages oder /var/log/daemon.log
    da steht evtl noch was genaueres.
    such mal in der /etc/apache2/apache2.conf nach den direkten User und Group und schau was da steht.
    da dir der name vu2001 nicht geläufig ist, sollte dich das misstrauisch machen. such den server mal nach verdächtigen prozessen, ordnern usw. ab. lass ggf. rootkitscanner laufen.
     
  3. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    Also folgendes: Wenn ich den Befehl ausführ, ändert sich weder in der messages, daemon.og oder im Ordner /apache2/ was.

    Die apache2.conf sagt folgendes:
    Code:
    # These need to be set in /etc/apache2/envvars
    User ${APACHE_RUN_USER}
    Group ${APACHE_RUN_GROUP}
     
  4. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    hm normalerweise sollte das schon einträge in den logdateien geben...

    und was steht in der /etc/apache2/envvars?
     
  5. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    überprüf mal deine vhosts, maybe ist da was ned in ordnung
     
  6. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    evvars:
    Code:
    # envvars - default environment variables for apache2ctl
    
    # Since there is no sane way to get the parsed apache2 config in scripts, some
    # settings are defined via environment variables and then used in apache2ctl,
    # /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
    export APACHE_RUN_USER=www-data
    export APACHE_RUN_GROUP=www-data
    export APACHE_PID_FILE=/var/run/apache2.pid
    Wie überprüf ich die vhosts?
     
  7. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    naja nur wenn du selber welche angelegt hast, dann dürftest aber auch wissen, wo die sind
     
  8. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    daraus folgere ich: ich hab keine angelegt also wirds daran nich liegen oder?^^
     
  9. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    vielleicht hat jemand anderes welche angelegt ...

    schau mal in /etc/apache2/sites-enabled und check deine vhosts
     
  10. 11. Oktober 2009
    AW: Apache lässt sich nicht starten

    Ok, also in der ispcp.conf steht u.a. folgendes drin:

    Code:
    <VirtualHost 84.23.65.221:80>
    
     <IfModule suexec_module>
     SuexecUserGroup vu2001 vu2001
     </IfModule>
    
     ServerAdmin webmaster@xxxx.ath.cx
     DocumentRoot /var/www/virtual/xxxx.ath.cx/htdocs
    
     ServerName xxxx.ath.cx
     ServerAlias www.xxxx.ath.cx xxxx.ath.cx *.xxxx.ath.cx
    
     Alias /errors /var/www/virtual/xxxx.ath.cx/errors/
    
     RedirectMatch permanent ^/ftp([\/]?) http://admin.84-23-xx-xxx.blue.kundencontroller.de/ftp/
     RedirectMatch permanent ^/pma([\/]?) http://admin.84-23-xx-xxx.blue.kundencontroller.de/pma/
     RedirectMatch permanent ^/webmail([\/]?) http://admin.84-23-xx-xxx.blue.kundencontroller.de/webmail/
    
     ErrorDocument 401 /errors/401.html
     ErrorDocument 403 /errors/403.html
     ErrorDocument 404 /errors/404.html
     ErrorDocument 500 /errors/500.html
     ErrorDocument 503 /errors/503.html
    
     <IfModule mod_cband.c>
     CBandUser xxxx.ath.cx
     </IfModule>
    
     # httpd awstats support BEGIN.
    
     ProxyRequests Off
    
     <Proxy *>
     Order deny,allow
     Allow from all
     </Proxy>
    
     ProxyPass /stats http://localhost/stats/xxx.ath.cx
     ProxyPassReverse /stats http://localhost/stats/xxx.ath.cx
    
     <Location /stats>
     <IfModule mod_rewrite.c>
     RewriteEngine on
     RewriteRule ^(.+)\?config=([^\?\&]+)(.*) $1\?config=xxx.ath.cx&$3 [NC,L]
     </IfModule>
     AuthType Basic
     AuthName "Statistics for domain xxx.ath.cx"
     AuthUserFile /var/www/virtual/xxx.ath.cx/.htpasswd
     AuthGroupFile /var/www/virtual/xxx.ath.cx/.htgroup
     Require group statistics
     </Location>
    
     # httpd awstats support END.
    
     # httpd dmn entry cgi support BEGIN.
     ScriptAlias /cgi-bin/ /var/www/virtual/xxx.ath.cx/cgi-bin/
     <Directory /var/www/virtual/xxx.ath.cx/cgi-bin>
     AllowOverride AuthConfig
     #Options ExecCGI
     Order allow,deny
     Allow from all
     </Directory>
     # httpd dmn entry cgi support END.
    
     <Directory /var/www/virtual/xxx.ath.cx/htdocs>
     # httpd dmn entry PHP support BEGIN.
     # httpd dmn entry PHP support END.
     Options -Indexes Includes FollowSymLinks MultiViews
     AllowOverride All
     Order allow,deny
     Allow from all
     </Directory>
    
     # httpd dmn entry PHP2 support BEGIN.
     <IfModule mod_php5.c>
     php_admin_value open_basedir "/var/www/virtual/n2o-solutions.ath.cx/:/var/www/virtual/xxx.ath.cx/phptmp/:/usr/share/php/"
     php_admin_value upload_tmp_dir "/var/www/virtual/xxx.ath.cx/phptmp/"
     php_admin_value session.save_path "/var/www/virtual/xxx.ath.cx/phptmp/"
     php_admin_value sendmail_path '/usr/sbin/sendmail -f vu2001 -t -i'
     </IfModule>
     <IfModule mod_fastcgi.c>
     ScriptAlias /php5/ /var/www/fcgi/xxx.ath.cx/
     <Directory "/var/www/fcgi/xxx.ath.cx">
     AllowOverride None
     Options +ExecCGI -MultiViews -Indexes
     Order allow,deny
     Allow from all
     </Directory>
     </IfModule>
     <IfModule mod_fcgid.c>
     <Directory /var/www/virtual/xxx.ath.cx/htdocs>
     FCGIWrapper /var/www/fcgi/xxx.ath.cx/php5-fcgi-starter .php
     Options +ExecCGI
     </Directory>
     <Directory "/var/www/fcgi/xxx.ath.cx">
     AllowOverride None
     Options +ExecCGI MultiViews -Indexes
     Order allow,deny
     Allow from all
     </Directory>
     </IfModule>
     # httpd dmn entry PHP2 support END.
    
     Include /etc/apache2/ispcp/xxx.ath.cx.conf
    
    </VirtualHost>
    
    EDIT: Ich setz den Server jetzt neu auf...ohne ISPCP, weil das bei mir nur Fehler verursacht...
     
  11. 12. Oktober 2009
    AW: Apache lässt sich nicht starten

    da haste doch schon den nicht existierenden user...

    Super User execution - User / Group

    root root wäre etwas gefährlich deshalb wird hier wohl ein user verlangt der entsprechend rechte hat programme auszuführen, falls überhaupt nötig.

    ansonsten würde ich das <ifmodul komplett entfernen.
     
  12. 12. Oktober 2009
    AW: Apache2 startet nicht "apache2: bad user name"

    Na okay, hat sich jetzt eh geklärt weil ich jetzt den Server neu aufgesetzt hab und dadurch ispcp (was warscheinlich den Fehler verursacht hat) nicht mehr installiert wurde.

    Somit closed
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.