Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Virtual Host con cartelle condivise

    Salve,
    ho uno spazio web gestito con Apache. In questo spazio posso gestire i Virtual Host.
    Ora, prendiamo un esempio:

    /var/www/vhosts/pippo.it/

    è lo spazio fisico di un dominio, mentre:

    /var/www/vhosts/pluto.it/

    è il secondo.

    All'interno del primo, c'è una cartella:

    /var/www/vhosts/pippo.it/platform/

    Nel primo dominio ho aggiunto nel file di configurazione httpd.include il seguente comando:

    codice:
    ScriptAlias /platform /var/www/vhosts/pippo.it/platform
    E il comando funziona. La cartella ha come nome utente pippo e come gruppo server.

    Ora, sul secondo spazio web, invece, la cartella platform non c'è, e volevo aggiungere:

    codice:
    ScriptAlias /platform /var/www/vhosts/pippo.it/platform
    Ma se vado ad eseguire:

    http://www.pluto.it/platform

    Mi da errore: 404 Not Found
    Ho pensato che fosse un problema di permessi. Per questo ho fatto:

    codice:
    chown -R pluto:server /var/www/vhosts/pippo.it/platform
    Stesso risultato, con la variante ovvia che su http://www.pippo.it/platform mi da errore 500. Come volevasi dimostrare.

    La mia domanda è: posso associare più utenti alla stessa cartella? Provando con il comando:

    codice:
    chown -R :server /var/www/vhosts/pippo.it/platform
    dovrei dare permesso a tutti i membri del gruppo server ma esito negativo. E' come se proprio non riesce a raggiungere il percorso...

    Come posso fare?



    PS: se metto al di fuori dei domini la cartella platform, posso creare dei link all'interno di ogni directory? Ovvero, posso mettere platform in questo percorso:

    /var/www/vhosts/platform/

    E poi creare dei link all'interno dello spazio dei domini pippo.it e pluto.it ?
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

  2. #2
    Io ho provato a ricreare la tua medesima situazione:

    host pippo.it
    riferimento locale /var/www/vhost/pippo/
    utente pippo gruppo web
    raggiungibile tramite http://pippo.it

    host pluto.it
    riferimento locale /var/www/vhost/pluto/
    utente pluto gruppo web
    raggiungibile tramite http://pluto.it

    in pippo.it ho creato la cartella platform (/var/www/vhost/pippo/platform) raggiungibile tramite
    http://pippo.it/platform

    ho poi creato un link simbolico da pluto.it verso pippo.it
    (da /var/www/vhost/pluto/) ln -s /var/www/vhost/pippo/platform platform

    in questo caso http://pluto.it/platform risponde (sia pippo che pluto hanno diritto di lettura sulla cartella platform)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.