Outils pour utilisateurs

Outils du site


linux:apache:whitelisthtaccess

Apache2: Whitelist & htpasswd

  1. Créer un fichier password:
    htpasswd -c /usr/local/apache/passwd/site-passwords vincent
  2. Modifier le fichier de config apache2
    nano /etc/apache2/sites-enables/site.conf
site.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName site.be
 
        RewriteEngine on
 
    ProxyPass / http://172.31.32.105/ nocanon
    ProxyPassReverse / http://172.31.32.105/
 
  <proxy *>
   <RequireAny>
    AuthType Basic
   AuthName Documents
   AuthBasicProvider file
   AuthUserFile "/usr/local/apache/passwd/site-passwords"
        Require valid-user
        Require ip 1.2.3.4
 
   </RequireAny>
  </proxy>
SSLCertificateFile /etc/letsencrypt/live/site/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/site/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
linux/apache/whitelisthtaccess.txt · Dernière modification : de root