Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558

    Accesso con password su un VirtualHost

    Ho installato Apache/PHP/MySQL sul PC di casa, creando 1 host normale sulla porta 80 (pubblico e accessibile da tutti dall'esterno usando un FreeDNS) e 2 host virtuali sulla 81 e 82 (non accessibili dall'esterno).
    Visto che quello sulla 81 lo uso per il testing dei siti a cui sto lavorando mi piacerebbe poterlo rendere accessibile dall'esterno (quindi devo sbloccare il Firewall e farmi un'altro DNS) ma solo tramite una password (o una serie di password) che do al cliente del sito, così che possa vedere il sito in fase di costruzione.
    Mi pare di aver letto che è possibile farlo con Apache, visualizzando all'accesso del sito quella finestra di Windows, una specie di Login, in cui chiede User e Pwd... Ma non so come fare...

    Grazie, buon Natale, Lorenzo.

  2. #2
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  3. #3
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Originariamente inviato da SUPERMIKY
    prova a seguire questo tutorial:
    http://read.melodycode.com/tutorials...di_apache.html
    Grazie mille, bel tutorial, bellissimo sito

    Requisiti: Soltanto un po' di pazienza
    Come per ogni cosa

  4. #4
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Ho seguito il tutorial, chiarissimo, ma faccio tutto e poi non va.

    Allora, creo una nuova sotto-cartella in htdocs (cioè nei file pubblici in pratica), ci metto dentro un index.html, .htaccess e .htpasswd.
    Il file .htpasswd lo creo con l'utility a riga di comando di Apache.
    Nel file .htaccess metto:
    codice:
    AuthName "Pagina riservata"
    AuthType Basic
    AuthUserFile "D:\...\htdocs\Nuova cartella\.htpasswd"
    Require valid-user
    (va bene così il percoso assoluto? Sono sotto Windows!!!)

    Quando accedo da browser a /Nuova cartella/ vedo semplicemente il file index.html, come se niente fosse... Aiuto!!!

  5. #5
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    azz avevo capito che eri su un sistema Linux...
    in questo caso ti conviene seguire questo link:

    http://sniptools.com/tutorials/windo...authentication
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  6. #6
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Ok grazie mille ancora, ti farò sapere...
    Avevo cercato altri tutorial su Google, ma li vedevo essenzialmente identici a quello che già mi avevi linkato...
    Proverò appena posso.

    PS: Giustamente, se uno parla di Apache/PHP/MySQL, la prima cosa che viene in mente è Linux

  7. #7
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    Ho risolto!
    Il problema non era Windows (in cui comunque riuscivo a creare dei file .htetc, da riga di comando), infatti nemmeno con l'altro tutorial ci sono saltato fuori...
    Mi sono messo a leggermi tutto il file di configurazione di Apache, sperando di capire per quale motivo mi ignorava completamente gli .htaccess. E cos'ho trovato? Un bel e inaspettato:
    AllowOverride None
    che ho sostituito con
    AllowOverride AuthConfig

    Ora funziona tutto bene... Grazie comunque

  8. #8
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    era l'altra soluzione che ti avrei proposto se ancora non funzionava
    ciao!
    vCard | CV | Social networks
    No, in privato non ti aiuto.

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.