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