Outils pour utilisateurs

Outils du site


francois:apache

Ceci est une ancienne révision du document !


Apache

.htaccess

Pour l'activer il faut ajouter dans le fichier de configuration du site (apache).

AllowOverride all

et créer un fichier .htaccess à la racine du site:

AuthUserFile /etc/svnserver/password.file
#AuthGroupFile /etc/svnserver/group.file
AuthName "Mot de passe requis"
AuthType Basic
 
require valid-user

Création du fichier de mots de passe

sudo htpasswd -c /path_to_file/password.file user

Ajouter un utilisateur à un fichier existant

sudo htpasswd /path_to_file/password.file user

Configurer un frontend https avec redirection vers le NAS

Il faut configurer le serveur apache avec les modules proxy qui vont bien et configurer le fichier de configuration httpd-ssl.conf comme suit :

<VirtualHost _default_:443>

[...]

   RewriteEngine on
   RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
   RewriteRule .* - [F]


   ProxyRequests Off
   ProxyPreserveHost On

   SSLProxyEngine On
   SSLProxyVerify none
   SSLProxyCheckPeerCN off
   SSLProxyCheckPeerName off
   SSLProxyCheckPeerExpire off


   ProxyPassReverse /webcourriel2 https://maison.beafrancois.fr/webcourriel2
   RewriteRule ^/webcourriel2(.*) https://maison.beafrancois.fr/webcourriel2$1 [P,L]

   ProxyPassReverse /dokuwiki https://maison.beafrancois.fr/dokuwiki2
   RewriteRule ^/dokuwiki(.*) https://maison.beafrancois.fr/dokuwiki$1 [P,L]

   ProxyPassReverse /mdp https://maison.beafrancois.fr/mdp
   RewriteRule ^/mdp(.*) https://maison.beafrancois.fr/mdp$1 [P,L]

   ProxyPassReverse /baikal https://maison.beafrancois.fr/baikal

[...]

</VirtualHost>

                                                      
francois/apache.1454258446.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki