Ergebnis 1 bis 7 von 7

Thema: Contao 3.x auf Nginx

  1. #1
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Contao 3.x auf Nginx

    Hallo zusammen,

    wir haben im Ticketsystem schon mal angefangen darüber zu diskutieren, hier jetzt wird das Ganze nur weitergeführt:

    https://github.com/contao/core/issue...mment-21418143

    Kurzfassung bisher:
    - Nginx kein keine htaccess
    - eine brauchbare Anleitung hat Hannes hier gefunden http://www.howtoforge.com/running-co...y-ubuntu-12.10
    Geändert von KATgirl (23.07.2013 um 15:37 Uhr)
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bezüglich dem von @KATgirl oben angesprochenen Problem mit den ".htaccess"-Dateien: Besteht die Möglichkeit, die Nginx-Konfiguration derart anzupassen, dass das in Contao angewandte Konzept der Zugriffsrechteverwaltung auch mittels Nginx umgesetzt werden kann?

    Hat jemand bereits Erfahrungen in diesem Zusammenhang sammeln können?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Ich hatte 3.1 RC1 unter nginx laufen.
    Mal sehen ob ich es in den nächsten Tagen schaffe, 3.1.x zu installieren.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hier auch noch zwei Websites mit der Contao-Demo-Installation, die per Nginx ausgeliefert werden:
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Am besten wäre es wenn man irgendwie Contao umbauen würde, dass es ein Public-Verzeichnis gibt welches nur die files/assets/index.php enthält und dort die Domain hinzeigt.
    Allerdings wird das nicht so einfach gehen.

    HTML-Code:
    .tx/
    contao/
    system/
    templates/
    public/         <-- hier zeigt die Domain hin
    +-- assets/
    +-- files/
    +-- index.php
    Da wären die Probleme mit dem Zugriffsschutz gegessen. Allerdings müssten die Dateien der Module im html-Ordner auch noch in den Public-Ordner etc. Einige Stolpersteine...

  6. #6
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da ich ebenfalls diverse Installationen (von 2.9x bis hin zur 3.1.x) unter Nginx laufen habe schreibe ich das gerne mal Schritt für Schritt zusammen (nächste Woche, wenn ich aus dem Urlaub zurück bin ... ;-). Ich kann aber jetzt schonmal sagen, dass die Kombi sehr performant ist (jedenfalls in Zusammenarbeit mit MariaDB) und der Setup sich aufgrund des Nutzerkonzepts von Nginx auf wenige Schritte (DocumentRoot für den Nginx-Daemon beschreibbar machen, Vhosts erstellen und anpassen, ggf. Mimetype festlegen und den Nginx neuladen) beschränkt. Htaccess-Fragen sind in dem Zusammenhang vollkommen Wurst.

    Der Rest ist im Wesentlichen bekanntes Terrain - nur schneller ... ;-)

    EDIT: Ein ähnliches Vorgehen beschreibt Falko Timme übrigens unter http://www.howtoforge.com/running-co...y-ubuntu-12.10 ...
    Geändert von lucina (23.07.2013 um 18:18 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    29.10.2010.
    Beiträge
    185

    Standard

    Kleiner Nachtrag für die Leute die Contao (bei mir 3.1.1) unter nginx/php-fpm laufen lassen möchten...
    Bei mir läuft es bisher ohne Probleme bzw. konnte ich keine feststellen.

    Was man allerdings bei dem Tutorial von howtoforge oder anderen im Netz beachten sollte,
    ist das die .htaccess Dateien aus Contao nicht greifen und man diverse Sachen selber mit den
    Methoden von nginx absichern muss.

    Zum Beispiel das error.log oder das Template-Verzeichnis...

    Code:
            location ^~ /system/logs/ { deny all; }
    P.S.: Da ich gerade dabei bin eine entsprechende Konfig zu erstellen (hab noch das eine oder andere Problem mit der nginx Konfig), kann ich leider keine Konfiguration posten.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •