Autorizzare/vietare l'accesso applicazioni web a range IP

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
maxus71
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 24 agosto 2011, 14:58
Sesso: Maschile
Località: Cagliari

Autorizzare/vietare l'accesso applicazioni web a range IP

Messaggio da maxus71 »

Saluti a tutti.
Ho creato un server WEB con Ubuntu server ver 14.04.3 in una rete intranet nazionale.
Nella cartella WWW gira il sito web dell'ente, nella stessa cartella ho installato altre applicazioni web.
Come da titolo volevo sapere se è possibile autorizzare l'accesso agli IP diversi da quelli della mia rete alla visualizzazione del solo sito web.
Grazie a tutti.

Buona giornata
pres961
Prode Principiante
Messaggi: 125
Iscrizione: mercoledì 3 aprile 2013, 21:03
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.03 LTS
Sesso: Maschile

Re: Autorizzare/vietare l'accesso applicazioni web a range I

Messaggio da pres961 »

Beh se tu per ogni applicazione crei un virtualhost differente, posizionando i file applicativi in sottocartelle separate ognuna dalle altre, consenti di raggiungere il tuo applicativo a solo chi conosce l'URL preciso. Inoltre hai le direttive:
-Allow from <network or all or any>
-Deny from <network or all or any>;
La prima direttiva accetta l'accesso da ovunque, da nessuno oppure da un network specifico; la seconda nega l'acceso da ovunque, da nessuno oppure da un network specifico.
Fammi sapere se non ti è chiaro qualcosa.
IT Admin presso Ospedale di Bologna
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
Avatar utente
maxus71
Prode Principiante
Messaggi: 41
Iscrizione: mercoledì 24 agosto 2011, 14:58
Sesso: Maschile
Località: Cagliari

Re: Autorizzare/vietare l'accesso applicazioni web a range I

Messaggio da maxus71 »

Ciao pres961, grazie per avermi risposto.
Non conosco approfonditamente Ubuntu, l'ho configurato per creare un server web, tra l'altro non connesso a internet ma ad una intranet nazionale, e conosco lo stretto necessario.
Non so come si creano i virtualhost.
Nel mio server web, tra l'altro installato in una macchina virtuale, nella cartella WWW/HTML ho inserito varie cartelle che corrispondono una al sito in joomla, un'altra ad un'agenda elettronica e un'altra ancora ad un database in php che utilizzo nella struttura per l'accettazione dei visitatori.
Vorrei che l'accettazione fosse raggiungibile solo dal range di ip della mia rete.
Grazie per l'aiuto.
pres961
Prode Principiante
Messaggi: 125
Iscrizione: mercoledì 3 aprile 2013, 21:03
Desktop: ubuntu
Distribuzione: Ubuntu 14.04.03 LTS
Sesso: Maschile

Re: Autorizzare/vietare l'accesso applicazioni web a range I

Messaggio da pres961 »

Ciao maxus71,
Un virtual host, come dice il nome stesso è una sorta di web server virtuale che identifica una Document Root ben precisa che tu vai a definire.
Ti riporto un esempio che potresti andare ad applicare nel tuo caso.

Codice: Seleziona tutto

<VirtualHost *>
        ServerName      sottodominio.dominio.ext

        CustomLog       /var/log/apache2/access.log combined
        ErrorLog        /var/log/apache2/error.log

        DocumentRoot /var/www/html/cartellaapplicativo
        DirectoryIndex index.php

        <Directory /var/www/html/cartellaapplicativo/>
                Order allow,deny
                allow from x.x.x.x/subnet
                AllowOverride All
                Require all granted
        </Directory>
</VirtualHost>
Devi quindi creare un file con estensione .conf all'interno della cartella /etc/apache2/sites-available/ con il contenuto sopra riportato ovviamente editato secondo le tue esigenze.
Una volta fatto il file con il comando a2enmod nomefile.conf abiliti il virtualhost e con service apache2 reload ricarichi la configurazione.
Di esempi di virtual host comunqe sia online che nel forum ne trovi diversi...
Fammi sapere come va
IT Admin presso Ospedale di Bologna
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti