apache neuladen nicht möglich

Alles, was den Apache betrifft, kann hier besprochen werden.

apache neuladen nicht möglich

Postby freshd » 10. August 2015 07:34

hey,
bei meinem folgendem Script bekomme ich mehrere Fehlermeldung das Apache die konfigurationen nicht neu laden kann. Die drei Fehlermeldungen sind:
Code: Select all
/etc/webmin/stop: 4: kill: No such process

Code: Select all
Failed to signal process 13113 - cannot refresh configuration

Code: Select all
[FAIL] Reloading web server config: apache2 failed!

Wenn ich das Script einmal ausführe muss ich apache neu installieren das man ihn wieder restarten bzw reloaden kann und gibt diese Fehlermeldung aus:
Code: Select all
Syntax error on line 9 of /etc/apache2/sites-enabled/may.conf:                                                                                       
Invalid command 'AllowOverirde', perhaps misspelled or defined by a module not included in the server configuration                                 
Action 'configtest' failed.                                                                                                                         
The Apache error log may have more information.                                                                                                     
 failed!

Leider weiß ich gar nicht wo der Fehler liegen könnte denn mein Script ist denke ich auch in Ordnung
Code: Select all
#!/bin/bash                                                                                                                                         
#Domain, Name eingeben                                                                                                                               
                                                                                                                                                     
read -p "Name der Domaine eingeben: " domain                                                                                                         
if [ "$domain" != "" ]; then                                                                                                                         
echo "Eingabe OK"                                                                                                                                   
else                                                                                                                                                 
echo "Bitte ein gültiges Zeichen Eingeben"                                                                                                           
unset $domain                                                                                                                                       
read -p "Erneute Eingabe: " domain                                                                                                                   
fi                                                                                                                                                   
read -p "Name des User eingeben: " user                                                                                                             
if [ "$user" != "" ]; then                                                                                                                           
echo "Eingabe OK"                                                                                                                                   
else                                                                                                                                                 
echo "Bitte ein gültiges Zeichen Eingeben"                                                                                                           
unset $user                                                                                                                                         
read -p "Erneute Eingabe: " user                                                                                                                     
fi                                                                                                                                                   
#User und Gruppen hinzufügen                                                                                                                         
                                                                                                                                                     
adduser -gecos "" $user --ingroup Kunden                                                                                                             
                                                                                                                                                     
echo "User $user wurde angelegt und der Gruppe Kunden hinzugefügt"                                                                                   
                                                                                                                                                     
#Vhost erzeugen                                                                                                                                     
#Conf Datei erstellen                                                                                                                               
#Logfiles erstellen                                                                                                                                 
                                                                                                                                                     
touch /var/log/apache2/$domain-access.log                                                                                                           
touch /var/log/apache2/$domain-error.log                                                                                                             
                                                                                                                                                     
echo "Logfiles für $domain wurden erstellt in /var/log/apache2/"                                                                                     
                                                                                                                                                     
echo "<VirtualHost *:80>                                                                                                                             
ServerName $domain                                                                                                                                   
DocumentRoot /home/$user/                                                                                                                           
CustomLog /var/log/apache2/$domain-access.log combined                                                                                               
ErrorLog /var/log/apache2/$domain-error.log                                                                                                         
LogLevel warn                                                                                                                                       
<Directory /home/$user>                                                                                                                             
Options Indexes FollowSymLinks Includes                                                                                                             
AllowOverirde All                                                                                                                                   
Order allow,deny                                                                                                                                     
Allow from all                                                                                                                                       
</Directory>                                                                                                                                         
</VirtualHost>" > /etc/apache2/sites-available/$user.conf                                                                                           
echo "VHost wurde erstellt"                                                                                                                         
a2ensite $user.conf                                                                                                                                 
                                                                                                                                                     
#Webmin User erstellen + neustart                                                                                                                   
                                                                                                                                                     
aute="cron webmin htaccess-passwd"                                                                                                                   
userid=$(cat /etc/webmin/miniserv.users | head -1l | cut -d: -f2)                                                                                   
echo "$user:x:$userid" >> /etc/webmin/miniserv.users                                                                                                 
echo "$user:$aute" >> /etc/webmin/webmin.acl                                                                                                         
                                                                                                                                                     
/etc/init.d/webmin restart                                                                                                                           
                                                                                                                                                     
read -p "Webmin Passwort: " webpass                                                                                                                 
if [ "$webpass" != "" ]; then                                                                                                                       
echo "Eingabe OK"                                                                                                                                   
else                                                                                                                                                 
echo "Bitte ein gültiges Zeichen Eingeben"                                                                                                           
unset $webpass                                                                                                                                       
read -p "Erneute Eingabe: " webpass                                                                                                                 
fi                                                                                                                                                   
/usr/share/webmin/changepass.pl /etc/webmin $user $webpass                                                                                           
                                                                                                                                                     
#MySql                                                                                                                                               
bash mysue.sh                                                                                                                                       
                                                                                                                                                     
service apache2 reload 


Hoffe mir kann jemand helfen!
Linux Version: Debian 4.6.3
freshd
 
Posts: 1
Joined: 10. August 2015 07:22
Operating System: linux

Re: apache neuladen nicht möglich

Postby Nobbie » 10. August 2015 11:02

freshd wrote:bei meinem folgendem Script bekomme ich mehrere Fehlermeldung das Apache die konfigurationen nicht neu laden kann. Die drei Fehlermeldungen sind:
Code: Select all
/etc/webmin/stop: 4: kill: No such process

Code: Select all
Failed to signal process 13113 - cannot refresh configuration

Code: Select all
[FAIL] Reloading web server config: apache2 failed!



Das ist irgendein "Webmin" Script, da müßtest Du in einem Webmin Forum fragen, das hat mit Apache nichts zu tun (auch wenn es FÜR Apache geschrieben wurde). Ich halte die Meldungen aber für unwichtig, da wird halt irgendein Prozess "gekillt", den es schon gar nicht mehr gibt. Toter als tot geht eben nicht.

freshd wrote:[code]Syntax error on line 9 of /etc/apache2/sites-enabled/may.conf:
Invalid command 'AllowOverirde', perhaps misspelled or defined by a module not included in the server configuration


Da hast Du einen Tippfehler: "AllowOverirde", das ist ein Dreher, richtig ist natürlich "AllowOverride".
Nobbie
 
Posts: 8761
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 5 guests