Hello
Ich arbeite mit einem Server bei Strato mit SuSE 9.3/Plesk/apache2/php5
Um das open_basedir für die vhosts anzupassen, muss ja bekanntlich im Verzeichnis conf eine vhosts.conf in die httpd.include includiert werden. Damit dies schon beim Anlegen einer neuen Domain funktioniert,, gibt es ja bekanntlich Skeletons. Ich habe bereits ein funktionierendes skeleton für alle neuen Virtualhosts im Verzeichnis /conf des entprechenden Skeletons angelegt. Diese wird dann beim Anlegen einer neuen Domain automatisch in die httpd.include includiert. Die Variable, die ich im Skeleton benutze ist @domain_name@ für den Domainnamen.
Nun zu meinem Problem: Wie bekomme ich es hin, eine vhost.conf automatisch für jede neue Subdomain zu erstellen. Habe schon /subdomains/@subdomain_name@/conf/vhost.conf und ähnliches probiert, kein Erfolg. Um mein eigenes open_basedir zu nutzen (Ich arbeite zum größten Teil mit PEAR) muss ich dann immer auf die Kiste und die httpd.conf manuell abändern, die mir bei JEDER Veränderung an der Domainkonfiguration überschrieben wird.
Ich komme echt nicht weiter.Weder Google noch die Boardsuche konnten mir was erzählen.
Außerdem konnte ich niegends eine Liste der internen PLESK-Variablen(z.B. @domain_name@) finden. Wo hat SW-Soft die versteckt?
[PLESK] - Skeleton für die vhost.conf von Subdomains?
-
betrazivis
- Posts: 32
- Joined: 2006-06-01 11:10
-
sledge0303
- Posts: 695
- Joined: 2005-09-16 00:06
- Location: Berlin-Reinickendorf
- Contact:
Re: [PLESK] - Skeleton für die vhost.conf von Subdomains?
Wenn du eine vhost.conf erstellst, diese mit
aktivierst, werden auch keine Einstellungen bei einem Plesk update usw. überschrieben. Manuelle Einstellungen in der httpd.include werden überschrieben, das ist richtig.
Selbiges machst auch in deiner Subdomain, die vhost.conf eintragen, mit dem o.g. Befehl aktivieren und danach funzt alles. Du kannst das auch per Skript automatisieren, da aber jede meiner Subdomains eine eigene Config braucht, mache ich das individuell für alle. Kostet auch nicht so viel Zeit.
Für den Rest lade dir mal das Plesk Handbuch runter.
Code: Select all
/usr/local/psa/admin/sbin/websrvmng -a -vSelbiges machst auch in deiner Subdomain, die vhost.conf eintragen, mit dem o.g. Befehl aktivieren und danach funzt alles. Du kannst das auch per Skript automatisieren, da aber jede meiner Subdomains eine eigene Config braucht, mache ich das individuell für alle. Kostet auch nicht so viel Zeit.
Für den Rest lade dir mal das Plesk Handbuch runter.
-
betrazivis
- Posts: 32
- Joined: 2006-06-01 11:10
Re: [PLESK] - Skeleton für die vhost.conf von Subdomains?
Schon klar. Das macht man wenn die Domain schon existiert und man im Nachhinein eine vhost.conf angelegt hat. Das ist aber nicht mein Problem. Ich will dass das automaitsch beim anlgen der Subdomain passiert. ICh möchte wissen, wie ich meine Einstellungen (in diesem Falle die des open_basedirs) auch für Subdomains nutzen und in einem Skeleton hinterlegen kann, da diese ja für jede Subdomain eine vhost.vonf benutzen, die dann jeweils in einem anderen Verzeichnis liegt. Diese IEnträge müssen ja dann automatisch beim Anlegen der Subdomain in das richtige Verzeichnis kopiert werden.sledge0303 wrote:Wenn du eine vhost.conf erstellst, diese mit
aktivierst, werden auch keine Einstellungen bei einem Plesk update usw. überschrieben. Manuelle Einstellungen in der httpd.include werden überschrieben, das ist richtig.Code: Select all
/usr/local/psa/admin/sbin/websrvmng -a -v
Puhh, ist aber auch schwer mein Problem zu beschreiben, finde ich. :oops:
-
sledge0303
- Posts: 695
- Joined: 2005-09-16 00:06
- Location: Berlin-Reinickendorf
- Contact:
Re: [PLESK] - Skeleton für die vhost.conf von Subdomains?
Ich glaube wir haben uns etwas missverstanden.
Du tätigst die Einträge, die du in der httpd.conf einträgst UND überschrieben werden laut deiner Anfrage, in der /etc/apache2/vhost.conf ein. Damit sind diese Einträge auch für Subdomains aktiv, unabhängig davon welche vhost.conf für jede einzelne Subdomain existiert.
Bei mir sind das selbstkompilierte Module die auf allen Subdomains laufen sollen und bei dir wird das der open_basedir Eintrag sein.
Du tätigst die Einträge, die du in der httpd.conf einträgst UND überschrieben werden laut deiner Anfrage, in der /etc/apache2/vhost.conf ein. Damit sind diese Einträge auch für Subdomains aktiv, unabhängig davon welche vhost.conf für jede einzelne Subdomain existiert.
Bei mir sind das selbstkompilierte Module die auf allen Subdomains laufen sollen und bei dir wird das der open_basedir Eintrag sein.
-
betrazivis
- Posts: 32
- Joined: 2006-06-01 11:10
Re: [PLESK] - Skeleton für die vhost.conf von Subdomains?
Das ist sicher richtig und als Notlösung auch zu gebrauchen. Nur möchte ich ja beim Anlegen einer Domain nicht immer gleich manuell in der vhost.conf rumschreiben. Wenn ich das bei allen Kunden machen muss, bin ich nur noch damit beschäftigt.sledge0303 wrote:Ich glaube wir haben uns etwas missverstanden.
Du tätigst die Einträge, die du in der httpd.conf einträgst UND überschrieben werden laut deiner Anfrage, in der /etc/apache2/vhost.conf ein. Damit sind diese Einträge auch für Subdomains aktiv, unabhängig davon welche vhost.conf für jede einzelne Subdomain existiert.
Bei mir sind das selbstkompilierte Module die auf allen Subdomains laufen sollen und bei dir wird das der open_basedir Eintrag sein.
Ich bin ehrlich gesagt am Ende mit meinem Latein...