Server Support Forum
Anzeige:


Zurück   Server Support Forum > Scripting > Projekte


Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1  
Alt 09.02.2006, 22:02
Registered User
 
Registriert seit: 05.2005
Beiträge: 16
Apache vHosts aus mysqlDB erstellen

Hi!

ich hab eine elegante Möglichkeit gefunden, aus einer Datenbank Datensätze auszulesen und als vHost einzubinden. Benötigt wird das Modul mod_perl.
Beim Start des Apache wird eine Datenbankabfrage gestartet, die dynamisch die vHosts erstellt. In der Datenbank lassen sich alle Parameter des vHost anlegen, wie z.B. ScriptAlias etc.

Falls interesse daran besteht, könnte ich ein kleines Tutorial dazu schreiben und meinen Quelltext hier veröffentlichen. Anregungen nehme ich gerne Entgegen und setzte sie soweit sinnvoll auch gerne um!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten

  #2  
Alt 09.02.2006, 22:37
Benutzerbild von society
RPM DEALER @root-help.net
 
Registriert seit: 05.2004
Ort: 127.0.0.1
Alter: 29
Beiträge: 3.204

Yo mach das bitte
__________________
MacBook Pro 15,4" | 2,16 GHz | 2GB RAM | 100 GB HDD (7200 RPMs)

http://www.djnews24.net | http://www.blitzengineers.net | http://www.root-help.net
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3  
Alt 09.02.2006, 23:14
Gesperrt
 
Registriert seit: 02.2004
Beiträge: 2.048

Hallo,

ich wäre auch daran interessiert.
Da ich immer in etwas größeren Zahlen denke.... verträgt sich das Dingen auch mit mehreren tausend vhosts?
Wahrscheinlich eher nicht, oder?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4  
Alt 09.02.2006, 23:21
Registered User
 
Registriert seit: 05.2005
Beiträge: 16

der einzig limiterende Faktor ist die Datenbank und der RAM denke ich.

Soweit ich in die vHosts eingestiegen bin, bietet der Apache selbst ja auch die Funktion von Massenvhosts. Bei meiner Methode werden eben die vHosts komplett erstellt, also nicht so allgemein. Das hat den Vorteil, dass man jedem vHosts eigene Werte zuweisen kann, bei mehreren tausend vHosts wird man das aber nicht brauchen denk ich
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5  
Alt 10.02.2006, 10:27
Gesperrt
 
Registriert seit: 02.2004
Beiträge: 2.048

Zitat:
Zitat von perler
der einzig limiterende Faktor ist die Datenbank und der RAM denke ich.

Soweit ich in die vHosts eingestiegen bin, bietet der Apache selbst ja auch die Funktion von Massenvhosts. Bei meiner Methode werden eben die vHosts komplett erstellt, also nicht so allgemein. Das hat den Vorteil, dass man jedem vHosts eigene Werte zuweisen kann, bei mehreren tausend vHosts wird man das aber nicht brauchen denk ich
Die Frage ist eben, wie die vhosts erstellt werden. On-the-fly oder doch irgendwie festgeschrieben... weil das starten eines Apaches mit ein paar Tausend records (vhosts) braucht schon so seine Zeit
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6  
Alt 10.02.2006, 11:50
Registered User
 
Registriert seit: 05.2005
Beiträge: 16

Es ist so ein gemisch
innerhalb der Apache-Config kann der Apache Perl-Code ausführen, wenn mod_perl installiert ist.
im <Perl></Perl>-Tag wird dann eben eine Verbindung mit der Datenbank aufgebaut und die Daten ausgelesen.
Ich denke es ist schneller als 1000 Records geschrieben zu haben, aber wohl auch langsamer als die Masshostingmethode vom Apache
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7  
Alt 13.02.2006, 06:22
Registered User
 
Registriert seit: 01.2006
Beiträge: 27

ich hab sowas ähnliches bereits mit php realisiert... .
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8  
Alt 24.06.2009, 02:48
Registered User
 
Registriert seit: 05.2005
Beiträge: 16

3 Jahre später:

Create Apache2 VHosts on the fly with mod_perl | netCUBED Blog
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9  
Alt 24.06.2009, 03:40
Registered User
 
Registriert seit: 11.2003
Beiträge: 7.272

Vielleicht solltest du den Quellcode auch noch hier in CODE Tags posten, falls der Blog irgendwann nicht mehr verfügbar ist. Ich finde diese Lösung nämlich sehr ellegant.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache stürzt regelmäßig ab blackguy Webserver 5 01.03.2005 16:48
Apache downgrade - Apache 2 zu Apache 1.3.xx djrick FAQs & Anleitungen 0 07.03.2004 22:27
Updated apache packages fix minor security vulnerability Thorsten Linux News 0 19.12.2003 21:43
Updated apache, httpd, and mod_ssl packages available Admin Linux News 0 02.12.2003 23:16
VirtualHost wurmi Virtuelle Server 7 01.10.2003 23:20





Alle Zeitangaben in WEZ +2. Es ist jetzt 00:18 Uhr.

Das Server Support Forum wir mit freundlicher Unterstützung von SpamExperts gegen Spam und Viren geschützt.
Antispam & Spam Filter für Hoster, Server Admins, KMUs, Unternehmen, Privatanwender
Klicken Sie hier für Partner-Rabatte

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.5.1 PL1