#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