tous le monde a déjà entendu parlé des bots, ses robots qui peuvent se faire passer pour un être humain et effectuer n'importe quelles tâches. Imaginez que vous ayez un site web, vous remarquez que des robots se connectent sur votre site sans problème c'est très grand problème a différencier après.
j'ai effectuer un code afin de créer un Captcha.
donc le lien est le suivant
download
samedi 23 mai 2009
-
php
0
commentaires
php et anti spam
vendredi 22 mai 2009
-
apache
0
commentaires
apache + le mode ssl
installation de Apache avec le module SSL (Socket Secure Layer)
tout d'abord installer le mod_ssl dans le dossier modules du dossier d'Apache.
Travail a faire dans le fichier httpd.conf
Décommenter la ligne en enlevant le signe # devant la ligne ci_dessous
puis ensuite decommenter la ligne suivante s'il n'existe pas copier la
si vous utilisez php comme langage n'oublier pas de décommenter la ligne concernant dans le fichier php.ini
Ensuite pour ce qui concerne la connexion sécurisée, nous y arrivons.Tout d'abord vérifiez que vous possédez le fichier httpd_ssl.conf, si oui décocher la ligne dans le httpd.conf
si vous ne le possédez pas vous pouvez le prendre ici, puis le copiez dans le dossier extra de votre fichier conf d'apache.
Puis faites les vérifications suivantes,
- ligne SSLMutex default soit dé commenter
- vérifier les emplacement de vos dossiers web et des fichiers logs dans la balise. le localhost peut etre remplacer par une adresse IP de la machine
- decommenter la première ligne SSLCertificatefile puis indiquez lui l'emplacement de votre certificat créé avec Openssl
- decommenter la ligne première SSLCertificatekeyfile puis indiquez lui l'emplacement de votre clé privée créé avec Openssl
- modifier l'emplacement du répertoire de la balise en indiquant l'emplacement de vos fichier qui seront accessible par le navigateur
- puis ajouter entre les balise du
- Pour finir assurez vous que la ligne customLog soit décommenter et indiquer l'emplacement du log si c'est nécéssaire.
Vérifier la syntaxe avec httpd -t en invite de commande dans le répertoire d'apache. si vous obtenez de "syntax ok" c'est bon sinon vérifier les erreurs. Puis tester la page https://@IPdonnée
tout d'abord installer le mod_ssl dans le dossier modules du dossier d'Apache.
Travail a faire dans le fichier httpd.conf
Décommenter la ligne en enlevant le signe # devant la ligne ci_dessous
puis ensuite decommenter la ligne suivante s'il n'existe pas copier la
si vous utilisez php comme langage n'oublier pas de décommenter la ligne concernant dans le fichier php.ini
Ensuite pour ce qui concerne la connexion sécurisée, nous y arrivons.Tout d'abord vérifiez que vous possédez le fichier httpd_ssl.conf, si oui décocher la ligne dans le httpd.conf
si vous ne le possédez pas vous pouvez le prendre ici, puis le copiez dans le dossier extra de votre fichier conf d'apache.
Puis faites les vérifications suivantes,
- ligne SSLMutex default soit dé commenter
- vérifier les emplacement de vos dossiers web et des fichiers logs dans la balise
- decommenter la première ligne SSLCertificatefile puis indiquez lui l'emplacement de votre certificat créé avec Openssl
- decommenter la ligne première SSLCertificatekeyfile puis indiquez lui l'emplacement de votre clé privée créé avec Openssl
- modifier l'emplacement du répertoire de la balise
- puis ajouter entre les balise du
- Pour finir assurez vous que la ligne customLog soit décommenter et indiquer l'emplacement du log si c'est nécéssaire.
Vérifier la syntaxe avec httpd -t en invite de commande dans le répertoire d'apache. si vous obtenez de "syntax ok" c'est bon sinon vérifier les erreurs. Puis tester la page https://@IPdonnée
création de certificat openssl pour wamp
ce tuto permet la création d'un certificat pour votre site web afin d'utiliser le SSL (socket secure layer) combiner avec le protocole HTTP
Pour avoir tout les détails du tuto je vous invite vers ce lien si vous souhaitez passez l'étape rapidement suivez mon tuto. Je tiens a préciser que le travaille s'effectue sur windows et qu'il peu avoir divers manipulation afin de créer des certificat
tout d'abord ouvrir un invite de commande
puis se placer dans le dossier de apache
ensuite rentrer les commandes suivante
1 création de la clé privée
openssl genrsa -des3 -out server.key 1024
2 création d'une seconde clé
copy server.key server.key.old
3 codification dede la clé
openssl rsa -in server.key.old -out server.key
4 création du certificat
openssl req -new -x509 -nodes -days 60 -key site.key -out site.crt -config c:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf
5 Demande de certification
openssl req -new -key site.key -out site.csr -config c:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf
Pour avoir tout les détails du tuto je vous invite vers ce lien si vous souhaitez passez l'étape rapidement suivez mon tuto. Je tiens a préciser que le travaille s'effectue sur windows et qu'il peu avoir divers manipulation afin de créer des certificat
tout d'abord ouvrir un invite de commande
puis se placer dans le dossier de apache
ensuite rentrer les commandes suivante
1 création de la clé privée
openssl genrsa -des3 -out server.key 1024
2 création d'une seconde clé
copy server.key server.key.old
3 codification dede la clé
openssl rsa -in server.key.old -out server.key
4 création du certificat
openssl req -new -x509 -nodes -days 60 -key site.key -out site.crt -config c:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf
5 Demande de certification
openssl req -new -key site.key -out site.csr -config c:\wamp\bin\apache\apache2.2.8\conf\openssl.cnf
jeudi 21 mai 2009
-
php
0
commentaires
configuration PHP pour envoi de mail
Certains en ont marre des expressions régulière et veuille vérifier la validité de l'adresse par l'envoi en php
Pas de problème, la première étape est de configuré le fichier php.ini un fois ouvert vous rechercher cette ligne
ceci concerne l'envoi de mail dans un environnement windows (win32)
tout d'abord choisir son serveur smtp. Il en existe une multitude ici
ensuite remplir selon le serveur distant choisir ici g choisi orange
et voila le serveur smtp pres, remarquer que le point virgule suivi sendmail_from a été supprimé
Inscription à :
Articles
(
Atom
)