Outils pour utilisateurs

Outils du site


tips_informatiques:linux:soft:apache2:apache2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tips_informatiques:linux:soft:apache2:apache2 [2010/01/28 14:35]
nico
tips_informatiques:linux:soft:apache2:apache2 [2012/02/23 22:50] (Version actuelle)
Ligne 30: Ligne 30:
 <code bash> <code bash>
 openssl req -new -key alaxos.com.key -x509 -out sslname.crt openssl req -new -key alaxos.com.key -x509 -out sslname.crt
 +</​code>​
 +
 +Ou encore
 +<code bash>
 +umask 077 && touch alaxos.key alaxos.cert alaxos.info alaxos.pem
 +openssl genrsa 2048 > alaxos.key ​
 +openssl req -new -x509 -nodes -sha1 -days 3650 -key alaxos.key > alaxos.cert
 +openssl x509 -noout -fingerprint -text < alaxos.cert > alaxos.info ​
 +cat alaxos.cert alaxos.key > alaxos.pem
 +chmod 400 alaxos.key alaxos.pem ​
 </​code>​ </​code>​
  
Ligne 200: Ligne 210:
 <​code>​ <​code>​
 htdigest ./user_file "The AuthName value" username htdigest ./user_file "The AuthName value" username
 +</​code>​
 +
 +
 +====== Créer un alias sur un dossier au moyen de mod_rewrite ======
 +
 +__Soft__: Apache2.2
 +
 +__But__:
 +
 +Le but était ici de renommer un dossier, tout en préservant des liens vers des images présentes dans ce dossier.
 +
 +Exemple: renommer le dossier //​old_name//​ en //​new_name//​
 +
 +__Solution__:​
 +
 +  - Renommer le dossier //​old_name//​ en //​new_name//​
 +  - Recréer un dossier //​old_name//​
 +  - Dans le nouveau dossier //​old_name//,​ créer un fichier //​.htaccess//​ contenant la config suivante:
 +
 +<​code>​
 +
 +<​IfModule mod_rewrite.c>​
 +  RewriteEngine on
 +  RewriteRule (.*) /​new_name/​$1 [L]
 +</​IfModule>​
 +
 +</​code>​
 +
 +
 +====== Bloquer l'​accès sauf depuis quelques IP ======
 +
 +__Soft__: Apache2.2
 +
 +__But__:
 +
 +Ne permettre l'​accès à un dossier ou autre que depuis certaines adresses IP en particulier
 +
 +__Solution__:​
 +
 +<​code>​
 +
 +<​IfModule mod_rewrite.c>​
 +   ​RewriteEngine on
 +
 +   ​RewriteCond %{REMOTE_ADDR} !^987\.654\.32\.10$
 +   ​RewriteCond %{REMOTE_ADDR} !^123\.456\.78\.90$
 +   ​RewriteRule ​   ^$ soon_online.html ​   [L]
 +
 +</​IfModule>​
 +
 </​code>​ </​code>​
  
tips_informatiques/linux/soft/apache2/apache2.1264685735.txt.gz · Dernière modification: 2010/01/28 00:00 (modification externe)