Webverzeichnis außerhalb von i-MSCP möglich?

  • Hallo liebe Gemeinde,


    ich würde gerne zwei Webverzeichnisse ausserhalb von i-MSCP anlegen und nutzen können.
    Diese sollten also direkt unter /var/www/html/ z.B. angelegt werden.
    Am Ende wäre die Erreichbarkeit dann über die IP des Servers vollkommen ausreichend. Also sprich: http://ip_des_servers/wunschordner


    Leider finde ich nicht raus, wie ich das anstellen könnte.
    Alle Versuche enden immer in einer i-MSCP Fehlerseite Error 404 PAGE NOT FOUND


    Gibt es eine Möglichkeit das trotzdem zu bewerkstelligen?
    Und wenn ja, wie sollte ich dabei vorgehen?


    Vielen Dank schon mal für die Hilfe.


    Nachtrag:
    Der Server läuft auf Debian Linux 8.2
    i-MSCP ist in der Version 1.2.9 installiert

    Edited once, last by Pikeman ().

  • Hey hey,
    was hast du konkret vor? Wenn du das ServerDefaultPage Plugin nicht verwendest bzw. die IP imscp nicht hinzugefügt wurde, sollte es reichen bei /etc/apache2/imscp/before/ einen entsprechenden eigenen vhost anzulegen (optional auch unter /etc/apache2/sites-available möglich -> a2enable nicht vergessen, jedoch wegen der Übersicht nicht empfohlen).
    Anschließend müssen nur noch die Berechtigungen etc. passen.


    Zusätzlich: Was hast du den konkret probiert (detailliert, auch die vhost posten)

  • Also ich hab es soweit hinbekommen.
    Hab einen eigenen VHost angelegt.
    Dieser linkt mich auch in das richtige Verzeichnis. Ich kann sogar die HTML Seiten aufrufen.
    Jetzt fehlt wohl noch die PHP Unterstützung.


    Kann ich das irgenwie hinbekommen?


    Das ganze bräuchte ich für Teklab. Denn dort könnte ich HLStatS und Datenbanken an die Anwender verteilen.
    Jedoch verweist das ganze auf direktes Verzeichnis, ausserhalb von i-MSCP.


    NACHTRAG:


    Hier noch Vhost:


    Code
    1. <VirtualHost XXX.XXX.XXX.XXX:80>
    2. DocumentRoot /var/www/html/
    3. ServerName XXX.XXX.XXX.XXX
    4. <Directory /var/www/html/>
    5. allow from all
    6. Options None
    7. Require all granted
    8. </Directory>
    9. </VirtualHost>

    Edited once, last by Pikeman ().

  • Schau dir die domain-vhosts an und nimm dort den php-Part..

  • Danke. Auf die Idee bin ich auch schon gekommen.
    Aber dort finde ich eigentlich nur Angaben zu fcgi usw.
    Und diese sind ja normal immer an die jeweiligen Speicherorte gebunden.


    Kannst du mir evtl ein Beispiel geben?
    Sry, aber ich mach das wirklich alles zu selten als das ich da auf die schnelle vlt. komplett durchblicke.


    Entschuldige bitte.

  • Kann ich so auf die Schnelle nicht genau sagen, sry. Grob müssten die Einträge aber ausschauen, wie bei den Domains.

  • hmmmm.......Symlink. Daran hab ich noch gar nicht gedacht.
    Gibt es damit Erfahrungen?


    EDIT:
    Aso, das geht ja net.
    Weil bei jedem neuen User den ich da im Teklab anlege, wird auch ein neuer Unterordner erstellt.
    Oder würde das auch wenn ich nur den Hauptordner als Symlink anlege?

  • mkdir /var/www/virtual/domain.tld/htdocs/unterordner
    mount --bind /der/pfad/zu/dateien /var/www/virtual/domain.tld/htdocs/unterordner


    theoretisch könnte man auch direkt auf die htdocs mounten
    mount --bind /der/pfad/zu/dateien /var/www/virtual/domain.tld/htdocs
    dann gibt es aber sicherlich probleme mit dateirechten. der ordner muss dem virtuellen webuser (vu2xxx) gehören, dem die domain gehört