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