Ho un sito funzionante che gira in locale ma è aperto alla rete web.
Volevo limitare l'accesso esterno solo a determitati utenti.
Ho modificato il file 000-default che si trova in /etc/apache2/sites-enable/000-default.
il file è questo:
codice:
     
NameVirtualHost *:80      
<VirtualHost *:80>      
DocumentRoot /var/www/nomesito/     
ServerName http://nomesito.org
ServerAlias nomesito
<Directory /var/www/nomesito/> 
Options Indexes FollowSymLinks MultiViews           
AllowOverride None          
 Order allow,deny           
allow from all       
</Directory>         
ErrorLog /var/log/apache2/error.log         
# Possible values include: debug, info, notice, warn, error, crit,        
# alert, emerg.        LogLevel warn         
CustomLog /var/log/apache2/access.log combined        
ServerSignature On      
</VirtualHost>
Ho modificato allow e deny in questo modo:
codice:
Order deny, allow 
deny from all 
allow from pippo
dove pippo è un utente del server.
Ma non funziona nel senso che il sito è bloccato in internet e non compare la richiesta di user e paswd.
Grazie