Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Apache2 meerdere Django projecten  (gelezen 603 keer)

Offline MKe

  • Lid
Apache2 meerdere Django projecten
« Gepost op: 2012/05/21, 09:01:57 »
Hoi,

kan iemand mij helpen met de configuratie voor meerdere Django projecten onder apache/wsgi? Ik ben absoluut geen expert met apache en kom er dus niet uit. Een project werkt al een tijdje uitstekend, maar nu wil ik er een bij zetten die onafhankelijk van de andere moet kunnen werken (m.a.w. ze hebben niets gemeen). Het lukt me wel om meerdere sites in de lucht te krijgen. Hiervoor heb ik een bestand in sites-enabled gemaakt met aliasses voor de beide wsgi scripts (project1 was nog met :

WSGIScriptAlias /project1 /var/django/project1/apache.wsgi
WSGIPythonPath /project1 /var/django/project1

WSGIScriptAlias /project2 /var/django/project2/project2/wsgi.py
WSGIPythonPath /project2 /var/django/project2/
Elk van de sites werkt maar ik krijg problemen met cookies. De beide projecten overschijven elkaars cookies. Ik heb al geprobeerd om in de settings van de verschillende projecten de SESSION_COOKIE_PATH te veranderen met elk een eigen naam, maar dat lijkt niet te werken.

Offline MKe

  • Lid
Re: Apache2 meerdere Django projecten
« Reactie #1 Gepost op: 2012/05/22, 06:28:03 »
Ah bedankt, dat is nieuw voor me. Ga ik toepassen.

Veel mensen schijnen het probleem met cookies opgelost te hebben met subdomeinen.  Maar ik snap de uitleg op de site van apache niet.
Ik moet iets intypen als:
<VirtualHost *:80>
 ServerName sub.domein.nl
DocumentRoot /var/public_html
ServerAdmin user@domein.nl
ErrorLog /var/log/subdomein.log
</VirtualHost>
Maar ik weet niet waar. Ik heb het geprobeerd in de sites-available met simlink maar zonder resultaat.  En ik snap ook niet hoe ik de verwijzing van de django pagina hierin krijg.

Offline MKe

  • Lid
Re: Apache2 meerdere Django projecten
« Reactie #2 Gepost op: 2012/05/28, 19:46:11 »
Niemand?

Offline tap

  • Lid
Re: Apache2 meerdere Django projecten
« Reactie #3 Gepost op: 2012/05/28, 21:30:55 »
Zoals in de post van Buzin staat moet je een file aanmaken in
/etc/apache2/sites-available

Hier maak je een nieuw bestand aan, de naam maakt niet zo heel veel uit.

Hier een linkje naar een vraag die ik er over had.

http://forum.ubuntu-nl.org/server-en-netwerk/rewrite-url/msg796744/#msg796744