[OpenSlides users-de] Dringend: Files in Static

Oskar Hahn mail at oshahn.de
Mi Apr 8 13:14:06 CEST 2015


Hallo Kay,

ich bin nicht so der Apache Experte. Was du jedoch mal ausprobieren
könntest ist die Zeile mit dem Alias vor die Zeile mit dem Proxy zu
schreiben.

Viele Grüße
Oskar


Am 08.04.2015 um 11:14 schrieb Kay Wilhelm Mähler:
> Hallo nochmal,
> 
> die Apache Konfiguration sieht nun so aus:
> 
> <VirtualHost *:80>
>         ProxyPreserveHost On
>         ProxyRequests Off
>         ServerName openslides.kwm-server.de
>         ProxyPass / http://localhost:1338/
>         ProxyPassReverse / http://localhost:1338/
>         Alias /static/
> /usr/local/lib/python2.7/dist-packages/collected-site-static/
> </VirtualHost>
> 
> Klappt jedoch nicht... er geht immernoch auf den alten Static, nicht den
> angegebenen...
> 
> Liebe Grüße,
> Kay
> 
> Am 08.04.2015 10:34, schrieb Kay Wilhelm Mähler:
>> Hallo zusammen,
>>
>> ich hatte noch einige Fehler mit dem Befehl openslides django
>> collectstatic . Es haben noch sehr viele Ordner gefehlt, die habe ich
>> jetzt nach erstellt.
>>
>> Kann das eventuell der generelle Fehler gewesen sein? Müsste die Datei
>> nun in einer der neuen Ordner stehen?
>>
>> Liebe Grüße,
>> Kay
>>
>> Am 08.04.2015 10:31, schrieb Max Brauer:
>>> Hi Kay,
>>>
>>> Oskar versucht das Selbe vorzuschlagen wie ich!
>>>
>>> Lasse den Ordner 'collected-site-static' von Apache wie hier
>>> beschrieben
>>> https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/#serving-files
>>> ausliefern und nutze "openslides django collectstatic" um alle
>>> statischen Datein in dem Verzeichnis zusammen zu suchen.
>>>
>>> Liebe Grüße,
>>>
>>>
>>> Max
>>>
>>> Am 08.04.2015 um 10:29 schrieb Kay Wilhelm Mähler:
>>> > Hallo Oskar,
>>>
>>> > auch dir danke für die Hilfe.
>>>
>>> > Es gibt doch mehrere Static-Ordner, je nach Modul. Welches muss ich
>>> > dann hier wählen? Oder vertue ich mich da?
>>>
>>> > Liebe Grüße, Kay
>>>
>>> > Am 08.04.2015 10:22, schrieb Oskar Hahn:
>>> >> Hallo Kay,
>>> >>
>>> >> versuche mal in deine Apache Konfiguration noch folgende Zeile
>>> >> aufzunehmen:
>>> >>
>>> >> Alias /static/ /path/to/mysite.com/static/
>>> >>
>>> >> Hierbei musst du /path/to/mysite.com/static/ zu dem Path zu dem
>>> >> Ordner "collected-site-static' anpassen. Außerdem musst du
>>> >> kontrollieren, dass in dem Ordner auch die ganzen statischen
>>> >> Dateien liegen. Das machst du durch den Befehl:
>>> >>
>>> >> openslides django collectstatic
>>> >>
>>> >> Dadurch werden die statischen Dateien dann nicht mehr durch
>>> >> OpenSlides, sondern direkt durch den Apache ausgegeben.
>>> >>
>>> >> Die statischen Dateien werden zwar von OpenSlides überhaupt
>>> >> nicht gecached, weshalb ich mir das von dir beschriebene
>>> >> Verhalten nicht erklären kann, aber jedenfalls kannst du dann
>>> >> OpenSlides als Ursache ausschließen.
>>> >>
>>> >> Viele Grüße Oskar
>>> >>
>>> >>
>>> >> Am 08.04.2015 um 10:04 schrieb Kay Wilhelm Mähler:
>>> >>> Hallo Max,
>>> >>>
>>> >>> danke für die Hilfe.
>>> >>>
>>> >>> OpenSlides läuft bei mir auf einem Ubuntu-Server. Dort habe ich
>>> >>> es regulär, wie beschrieben, installiert und leite es an einen
>>> >>> Port weiter. Via Apache habe ich ein Proxy konfiguriert, der
>>> >>> auf diesen Port zeigt. Insgesamt starte ich es via Screen.
>>> >>>
>>> >>> In der global_settings.py steht: STATIC_ROOT =
>>> >>> filesystem2unicode(os.path.join(SITE_ROOT,
>>> >>> '../collected-site-static'))
>>> >>>
>>> >>> Eine settings.py habe ich auf die schnelle nicht gefunden.
>>> >>>
>>> >>> Herausgefunden habe ich bereits, dass OpenSlides wohl
>>> >>> mindestens alle 15 Minuten die Datei doch nach lädt... Das ist
>>> >>> mir zu lang...
>>> >>>
>>> >>> Liebe Grüße, Kay
>>> >>>
>>> >>> Am 08.04.2015 09:55, schrieb Max Brauer:
>>> >>>> Hallo Kay,
>>> >>>>
>>> >>>> Am 07.04.2015 um 10:12 schrieb Kay Wilhelm Mähler:
>>> >>>>
>>> >>>>> Die Idee, die ich hatte, war diese TXT-Dateien in den
>>> >>>>> Static-Ordner zu legen. Diese Dateien müssen zwingend unter
>>> >>>>> der selben Domain laufen, damit jQuery diese auch abrufen
>>> >>>>> kann. Anders geht es nicht. Jedoch habe ich festgestellt,
>>> >>>>> das OpenSlides die Dateien aus diesen Ordnern nur einmal
>>> >>>>> lädt, vermutlich im Cache speichert und danach nicht mehr
>>> >>>>> aktualisiert. Die jQuery holt sich damit immer wieder die
>>> >>>>> selbe Dateien, Änderungen kommen nicht an.
>>> >>>>
>>> >>>> Um dir zu helfen, würde ich gerne mehr über dein Setup
>>> >>>> erfahren.
>>> >>>>
>>> >>>> Der Grund dafür ist folgender: Eine Django Applikation wird
>>> >>>> normalerweise so betrieben, das der Webserver (zB Apache oder
>>> >>>> NginX) die Statischen Dateien direkt ausliefert. Warum soll
>>> >>>> das auch ein Applikation Server machen, wenn der Webserver
>>> >>>> das deutlich schneller und mit weniger Aufwand machen kann.
>>> >>>> Jedoch ist es auch möglich, django zb mit dem runserver
>>> >>>> Komando zu starten. Dieser ist für Entwicklungszwecke gedacht
>>> >>>> und liefert auch statische Datein mit aus.
>>> >>>>
>>> >>>> Von sich aus wird erst einmal nichts gecached. Weder von
>>> >>>> Django noch von OpenSlides.
>>> >>>>
>>>
>>>
>>> >>>> Daher hier die konkreten Fragen: Wie "startest" du
>>> >>>> OpenSlides? In der settings.py: wie lautet der Eintrag für
>>> >>>> STATIC_ROOT und STATIC_DIR?
>>> >>>>
>>> >>>> Liebe Grüße,
>>> >>>>
>>> >>>>
>>> >>>> Max _______________________________________________
>>> >>>> OpenSlides users-de mailing list users-de at openslides.org
>>> >>>> https://mail.openslides.org/listinfo/users-de
>>> >>> -- Kay Wilhelm Mähler Webmaster GRÜNE JUGEND Bundesverband
>>> >>>
>>> >>> Tel.: +49 228 966 398 92
>>> >>>
>>> >>> Twitter: @kay_wilhelm
>>> >>>
>>> >>>
>>> >>>
>>> >>> _______________________________________________ OpenSlides
>>> >>> users-de mailing list users-de at openslides.org
>>> >>> https://mail.openslides.org/listinfo/users-de
>>> >>>
>>> >>
>>> >>
>>> >> _______________________________________________ OpenSlides
>>> >> users-de mailing list users-de at openslides.org
>>> >> https://mail.openslides.org/listinfo/users-de
>>>
>>>
>>>
>>> > _______________________________________________ OpenSlides users-de
>>> > mailing list users-de at openslides.org
>>> > https://mail.openslides.org/listinfo/users-de
>>>
>>>
>>>
>> > _______________________________________________
>> > OpenSlides users-de mailing list
>> > users-de at openslides.org
>> > https://mail.openslides.org/listinfo/users-de
>>
>> -- 
>> Kay Wilhelm Mähler
>> Webmaster
>> GRÜNE JUGEND Bundesverband
>>
>> Tel.: +49 228 966 398 92
>>
>> Twitter: @kay_wilhelm
>>
>>
>>
>> _______________________________________________
>> OpenSlides users-de mailing list
>> users-de at openslides.org
>> https://mail.openslides.org/listinfo/users-de
> 
> -- 
> Kay Wilhelm Mähler
> Webmaster
> GRÜNE JUGEND Bundesverband
> 
> Tel.: +49 228 966 398 92
> 
> Twitter: @kay_wilhelm
> 
> 
> 
> _______________________________________________
> OpenSlides users-de mailing list
> users-de at openslides.org
> https://mail.openslides.org/listinfo/users-de
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.openslides.org/pipermail/users-de/attachments/20150408/928a6e37/attachment.sig>


More information about the users-de mailing list