Current time: 12-24-2024, 03:26 AM Hello There, Guest! (LoginRegister)


Post Reply 
VirtualHost für eine Domain manuell bearbeiten
Author Message
kk88 Offline
Junior Member
*

Posts: 13
Joined: Feb 2011
Reputation: 0
Post: #1
VirtualHost für eine Domain manuell bearbeiten
Hallo,

ist es möglich das ich die VirtualHost Datei für eine Domain manuell ändern kann?

bräuchte nämlich bei einer Domain mod_wsgi und da muss ich was bei der VirtualHost Config ändern.

Danke
Jonny
(This post was last modified: 05-04-2011 07:12 AM by kk88.)
04-28-2011 02:11 AM
Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #2
RE: VirtualHost für eine Domain manuell bearbeiten
(04-28-2011 02:11 AM)kk88 Wrote:  ist es möglich das ich die VirtualHost Datei für eine Domain manuell ändern kann?

Ja, das geht. Bei Debian GNU/Linux z.B. bei /etc/apache2/ispcp
stehen Deine V-Hosts drin, dort kannste Deine Sachen eintragen.


Gruss Tom
04-28-2011 09:29 AM
Find all posts by this user Quote this message in a reply
kk88 Offline
Junior Member
*

Posts: 13
Joined: Feb 2011
Reputation: 0
Post: #3
RE: [ERLEDIGT]VirtualHost für eine Domain manuell bearbeiten
Danke für die schnelle Antwort,

allerdings bin ich jetzt auf ein neues Problem gestoßen und zwar möchte ich gerne in der Config den WSGIPythonHome Parameter verwenden, diesen darf ich allerdings nicht im <VirtualHost> Bereich stehen sondern ausserhalb.

Jetzt hätte ich das ganze in der ispcp.conf hingeschrieben, nur das Problem ist wenn ich es dort eintrage, ist das PythonHome für IspCP Benutzer gültig nur benötige ich das genau für eine Domain.
05-04-2011 07:11 AM
Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #4
RE: [ERLEDIGT]VirtualHost für eine Domain manuell bearbeiten
(05-04-2011 07:11 AM)kk88 Wrote:  allerdings bin ich jetzt auf ein neues Problem gestoßen und zwar möchte ich gerne in der Config den WSGIPythonHome Parameter verwenden, diesen darf ich allerdings nicht im <VirtualHost> Bereich stehen sondern ausserhalb.

Das ist richtig. Es sollte in die ServerConfig, jedoch i.d.R nicht in eine .htaccess,
denn das geht in den allermeisten Konfigurationen so nicht.


Quote:Jetzt hätte ich das ganze in der ispcp.conf hingeschrieben, nur das Problem ist wenn ich es dort eintrage, ist das PythonHome für IspCP Benutzer gültig nur benötige ich das genau für eine Domain.

Sehr allgmein, Deine Aussage, vielleicht hilft Dir das hier?
http://code.google.com/p/modwsgi/wiki/Co...PythonHome

Ansonsten wuerde ich die apache2.conf und nicht die ispcp.conf dafuer vorschlagen.
Kommt aber natuerlich jetzt auch dran an, was genau Du machen moechtest.
Ohne konkretes Beispiel kann ich da nix zu schreiben. hth.


Gruss Tom
05-04-2011 09:51 AM
Find all posts by this user Quote this message in a reply
kk88 Offline
Junior Member
*

Posts: 13
Joined: Feb 2011
Reputation: 0
Post: #5
RE: VirtualHost für eine Domain manuell bearbeiten
Hallo,

also meine config in sites-available unter einer Test Apache2 Installation ohne ispCP sieht folgendermaßen aus:

Code:
NameVirtualHost *:80
WSGIPythonHome /home/jonny/.virtualenvs/mediendesign2
<VirtualHost *:80>
        ServerAdmin xx@xx.at

        # ServerName is required for a virtual host
        ServerName test.djonny.at

        Alias /static /home/jonny/projekte/mediendesign2/static
        Alias /media /home/jonny/projekte/mediendesign2/media

        # DocumentRoot is required for a virtual host
        DocumentRoot /home/jonny/projekte/mediendesign2
        <Directory /home/jonny/projekte/mediendesign2>
                Order allow,deny
                Allow from all
        </Directory>
        WSGIScriptAlias / /home/jonny/projekte/mediendesign2/apache/django.wsgi

        ErrorLog /var/log/apache2/error.log
        WSGIDaemonProcess mediendesign2 processes=2 threads=25
        WSGIProcessGroup mediendesign2
        # Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
</VirtualHost>

und mein Problem besteht jetzt darin das ich dies unter ispCP zum laufen bringen will.

Alles was zwischen den <VirtualHost *:80> Tag steht kann ich ja einfach unter /etc/apache2/ispcp/test.djonny.at.conf eintragen das würde auch funktionieren also die Statischen Ordner funktionieren zumindest und ich bekomm auch kein error.

allerdings ist jetzt mein genaues Problem diese Zeile:
Code:
WSGIPythonHome /home/jonny/.virtualenvs/mediendesign2
Diese Zeile muss ausserhalb des <VirtualHost> Tags sein.
Dies könnte ich jetzt zwar in der /etc/apache2/sites-available/ispcp.conf & /etc/ispcp/apache/working/ispcp.conf eintragen.

Das Problem darin besteht jetzt nur darin das wenn ich es in diesen 2 Dateien ändere der Python Pfad für alle Kunden auf /home/jonny/.virtualenvs/mediendesign2 geändert wird und nicht nur für einen Kunden.

Vielen Dank im voraus für die Hilfestellung!
05-04-2011 05:32 PM
Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #6
RE: VirtualHost für eine Domain manuell bearbeiten
Moin,

(05-04-2011 05:32 PM)kk88 Wrote:  
Code:
WSGIPythonHome /home/jonny/.virtualenvs/mediendesign2
Diese Zeile muss ausserhalb des <VirtualHost> Tags sein.
Dies könnte ich jetzt zwar in der /etc/apache2/sites-available/ispcp.conf & /etc/ispcp/apache/working/ispcp.conf eintragen.

Bin grad aufm Sprung, als dass ich das nachlesen koennte...

Versuchs doch mal in der apache2.conf mit <Location>...</Location>,
sollte eigentlich gehn. Wenn nicht, dann lese ich das spaeter noch mal
nach.


Gruss Tom
05-04-2011 08:58 PM
Find all posts by this user Quote this message in a reply
kk88 Offline
Junior Member
*

Posts: 13
Joined: Feb 2011
Reputation: 0
Post: #7
RE: VirtualHost für eine Domain manuell bearbeiten
Danke für die schnelle Antwort,

hab mir das ganze jetzt mal durchgelesen für das dies location ist, am Anfang hört es sich gut an da man bestimmte anweisungen für bestimmte URLs festlegen kann.

aber damit kann ich doch nur unterverzeichnisse einer Domain bearbeiten oder?

also wenn ich jetzt zB djonny.at/test/ habe kann ich mit <Location /test> dort eigene Configs für das Verzeichnis /test machen.

ich möchte diese eigenen Änderungen für eine gesamte Domain bzw. SubDomain machen.

Komme da irgendwie nicht auf einen grünen Zweig
05-04-2011 11:19 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: