Server4You und Apache2

m0nji

Registered User
Hi,

habe eine Frage zum Server4you Rootserver mit Suse9.3.

Ich möchte für eine bestimmte Domain den safe_mode ausschalten, weiß das es über den http-spezial Eintrag im Confixx Menü geht. Jedoch habe ich schon eine extra Datei angelegt die ich über die httpd.conf mit einem Include Befehl eingebunden habe. Zu meinem Verständnis: Jede Änderung über Confixx wird in die Datei vhost_confixx.conf übernommen. Sollte ich per Hand etwas an der Datei ändern, wird diese bei einer Änderung im Confixx wieder komplett überschrieben richtig?!

Deswegen habe ich diese extra Datei eingebunden. Nun wollte ich in dieser Datei mit dem Befehl "php_admin_flag safe_mode off" eine bestimmte Domain von safe_mode befreien, nur weiß ich nicht genau welcher Eintrag da zu machen ist.

Folgendes hatte ich probiert was aber nicht funktioniert:
<VirtualHost 85.25.xx.xx:80>
ServerName domain.tld
ServerAlias www.domain.tld
php_admin_flag safe_mode off
</VirtualHost>

Diese Einstellung brachte jedoch nicht den gewünschten Effekt. Vor allem stellt sich mir die Frage ob es dann die kompletten Einstellungen für die Domain in der vhost_confixx.conf deaktiviert oder ob es nur eine Ergänzung dazu darstellt, da in der confixx_vhost.conf ja einige Einstellungen mehr zu dem VirtualHost drin stehen. (mehr Serveraliases, DocumentRoot, ScriptAliases usw.)

Hoffe jemand kann mein Problem nachvollziehen.

Danke für Hilfestellungen
m0nji
 
Hallo,

wenn mehrere Vhosts für eine Domain oder Subdomain existieren, dann nimmt Apache den ersten, nicht eine Mischung aus beiden. Du mußt also in den selbst eingebundenen Vhost alle Werte aus dem von Confixx erstellten reinschreiben und den selbst erstellten so einbinden, daß er vor der confixx_vhost.conf eingebunden ist.
 
Hallo,
und den selbst erstellten so einbinden, daß er vor der confixx_vhost.conf eingebunden ist.

Da komm ich jetzt nicht mit...
Um genauer zu werden, meine andere Datei heißt z.B. thomas_vhost.conf.
Du meinst also alle Werte die in der Confixx_vhost.conf drin stehen müssen auch in die thomas_vhost.conf?
Und die thomas_vhost.conf muss in der httpd.conf vor der confixx_vhost.conf geladen werden? Oder was meinst du mit "daß er vor der confixx_vhost.conf eingebunden ist."???

PS: Das würde dann auch bedeuten das eine Änderung über Confixx keine Auswirkung mehr für diese Domain bzw. für diesen Kunden mehr hat. Weil ich sozusagen alles ab da per Hand in der thomas_vhost.conf einstellen müsste?
 
Last edited by a moderator:
Hallo,

Du hast es genau richtig verstanden.

Änderungen für diese Domain müßten dann immer von Hand gemacht werden. Betroffen ist die Domain die in die thomas_vhost.conf ausgelagert ist, andere Domains des gleichen Kunden sind nicht betroffen.

Wenn das stört, dann darf kein zusätzlicher Vhost angelegt werden, sondern der von Confixx erstellte muß direkt manipuliert werden, dafür ist in Confixx das Httpd-Spezial vorgesehen.

Wenn die gewünschten Einstellungen über Httpd-Spezial nicht möglich sind wird's schwierig, man muß dann letztlich die confixx_vhost.conf über einen Cronjob regelmäßig prüfen und ändern.
 
Ok da muss ich mir noch etwas einfallen lassen wie ich das am besten lösen kann.

Schon mal Danke für deine Hilfe.

Weißt du zufällig wie die http-spezial Einträge realisiert werden? Weil sobald ich einen Eintrag über Confixx machen und mit OK bestätige wird der Befehl ja in die confixx_vhost.conf übernommen. Was ist wenn ich den Befehl wieder raus haben möchte? Weil im Confixx unter http-spezial werden die Befehle nicht hinterlegt, das ist wie eine Eingabeaufforderung und nicht wie eine eigenständige Datei.
 
Hallo,

die Einträge werden in die Datenbank geschrieben.

Wenn sie hinterher nicht in Httpd-Spezial drinstehen ist das natürlich dumm, schlimmstenfalls direkt in der Datenbank löschen.
Mach mal nach Httpd-Spezial-Eintrag einen Datenbankdump
Code:
mysqldump -A >/mysqldump
und such darin nach dem Eintrag.
 
Ich habe die Einträge über Webmin in der SQL DB gefunden und die die ich nicht benötige gelöscht. Aber das hilft mir schon weiter, vielleicht kann ich auch so meine Sondereinträge machen.

Danke
m0nji
 
Back
Top