Attivazione Basic Authentication (auth_basic_module) HTTPD su CentOS 7

In questo tutorial andremo ad installare e sfruttare il modulo di autenticazione (auth_basic_module) del Web server Httpd su Centos 7.

Consideriamo di partire da un macchina virtuale CentOS 7 (qui l’installazione) ed aggiorniamo il sistema

yum update

installiamo il web server Httpd

yum install httpd vim

verifichiamo che il modulo dell’autenticazione sia installato

httpd -M | grep auth

auth_basic_module (shared)

creiamo il file di configurazione per l’autenticazione

cd /etc/httpd/conf.d/

vim autenticazione.conf

<Directory /var/www/html/sitowebtest>
AuthType Basic
AuthName “Autenticazione Base”
AuthUserFile /etc/httpd/conf/.htpasswd
require valid-user
</Directory>

A questo punto creiamo l’utente test che farà accesso al sito web test ed inoltre creiamo il file .htpasswd (contiene gli utenti e le password criptate)

htpasswd -c /etc/httpd/conf/.htpasswd test

bisognerà inserire la password e confermarla

New password:

Re-type new password:

Adding password for user test

Creiamo una pagina di test

mkdir /var/www/html/sitowebtest

vim /var/www/html/sitowebtest/index.html

<html>
<body>
<div style=”width: 100%; font-size: 100px; font-weight: bold; text-align: center;”>
Pagina Test con Autenticazione
</div>
</body>
</html>

è possibile anche installare un WordPress ed attivare il modulo di autenticazione.

Riavviamo il web server

service httpd restart

A questo punto accediamo a http://ip_server/sitowebtest , il server web a questo punto ci chiederà di autenticarci

inserendo le credenziali dell’utente test avremo l’accesso al nostro sito web

Il metodo qui spiegato è quello base, ma è possibile anche ottenere l’ autenticazione attraverso altri sistemi, come ad esempio il PAM di CentOS.

 

 

 

 

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi