21 janvier 2010

Configuration Apache multi site sous Mac OS 10.6 Snow Leopard

Classé dans : Hébergement web, Mac OS X — Blanc Philippe @ 14:21

Le gestion NetInfo ayant disparu sous Snow Leopard voici comment configurer un serveur de développement multi site.

Ouvrir le terminal.

• Identification en utilisateur Root

taper : su

entrer le mot de passe de l’utilisateur _root (attention cela se fait à l’aveugle)

• vérifier si vhosts est bien chargé dans /etc/apache2/httpd.conf

taper : pico /etc/apache2/httpd.conf

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

(retirer le # si il est présent avant Include / private…)

• Création du domaine virtuel (virtual host)

taper : pico /etc/apache2/extra/httpd-vhosts.conf

éditer le fichier comme ceci par exemple :

<VirtualHost *:80>
ServerAdmin contact@crea64.net
DocumentRoot "/Users/mon_compte_utilisateur/Sites/site_1"
ServerName site_1.local
ErrorLog "/private/var/log/apache2/site_1-error_log"
CustomLog "/private/var/log/apache2/site_1-access_log" common
</VirtualHost>

• Ajout du domaine dans le fichier /etc/hosts

taper : pico /etc/hosts

Ajouter le domaine

127.0.0.1 site_1.local

Redemarrer le serveur Apache : apachectl graceful

9 avril 2009

Envoie d’email bloqué sur un hébergement OVH : raisons et solution

Classé dans : Hébergement web — Blanc Philippe @ 18:57

Il peut arriver que l’envoie d’email [fonction mail() php] d’un serveur OVH soit bloqué. Les emails ne sont pas envoyé mais stockés dans attente d’une intervention du webmaster dans le manager OVH.

Cela arrive si un trop grand nombre ou pourcentage d’email reviennent en erreur au serveur. Vous êtes prévenu par mail du problème et vous devez débloquer manuellement la situation en allant sur le manager [section hébergement > Suivi des emails automatisés >débloquer envois]

J’ai moi-même eu ce problème et en voici la cause :
J’ai d’abord pensé à un éventuel piratage de formulaire mais après enquête, ce n’étais pas la cause.
J’ai en fait subit une ‘invasion d’inscriptions’ sur mon forum. Bien sûr ce sont des inscriptions bidons… mais chacune d’elle est confirmée par l’envoie d’un email au nouvel inscrit. Cette adresse aboutie… ou pas et c’est pour ça que certains mail reviennent en erreur. Ce qui m’a induit en erreur, c’est que j’ai bloqué définitivement les inscriptions et que malgré ça j’avais toujours des retours en erreur. Le blocage automatique d’OVH se faisant très rapidement (tout les 10 ou 20 mails) il a fallu que je débloque l’envoie d’email un grand nombre de fois afin d’éliminer tout le stock. Cela est maintenant réglé mais cette information pourra certainement aider d’autres webmasters.
J’ai d’ailleurs eu confirmation de la source du problème suite à une réponse du support technique ovh qui a pu me donner l’intitulé des messages sortant. Il serait d’ailleurs intéressant de connaître le sujet des messages en erreur directement depuis le manager afin d’en trouver la cause plus facilement. Ce n’est pas le cas pour le moment.

17 mars 2009

Le Web a 20 ans !

Classé dans : Non classé — Blanc Philippe @ 9:48

Le web vient de fêter ses 20 ans. (le 13 Mars 2009)

Voici un article intéressant à lire et à voir en images sur ZDNet.fr :
Le Web a 20 ans : la genèse en images

A lire également :
Le Web est né il y a vingt ans dans les labos du CERN

29 janvier 2009

Bonne année 2009

Classé dans : Non classé — Blanc Philippe @ 12:23

Je vous souhaite à tous une très bonne année 2009.

L’année 2008 s’est très bien terminée pour moi en nous offrant la naissance de ma fille Lisa

15 octobre 2008

Remplacer le disque dur d’un iMac 24″

Classé dans : Non classé — Blanc Philippe @ 19:46

Le disque dur de mon iMac ayant attrapé un gros rhume, j’ai décider de le remplacer par un plus gros !

La tâche n’étant pas des plus simple, j’ai préparer une page qui décrit l’opération :

> Remplacer le disque dur de son iMac

22 août 2008

Définitions en vrac…

Classé dans : Non classé — Blanc Philippe @ 8:36

Vous êtes perdus dans l’univers complexe de la terminologie informatique ?

Voici quelques définitions sur les mots en “ware”, et, plus sérieusement, voici en détail des infos intéressantes sur les unités de mémoire utilisées en informatique.

(sources : www.brandi-info.com)

20 août 2008

Configurer un serveur local multi-sites sous mac OS X

Classé dans : Hébergement web, Mac OS X — Blanc Philippe @ 17:44

Vous souhaitez utiliser votre mac comme serveur web local (ou même serveur web normal), tout est déjà inclus dans votre système pour y parvenir (Apache / PHP…). Mais lorsque vous développez (comme moi) des sites pour plusieurs clients à la fois il peut être intéressant de configurer son serveur web comme… un vrai serveur web !

En effet, plutôt que de découper le répertoire qui sert de serveur web en plusieurs sous-répertoires (par exemple : http://localhost/site1/ ou http://localhost/site2/), il est possible de le découper en serveurs virtuels, dont la configuration peut même être différente de l’un à l’autre. On accède alors à chaque site par le nom que l’on aura choisi : http://site1/ ou http://site2/

Voici comment procéder :
ouvrir le terminal
taper : su
puis valider indiquer votre mot de passe _root puis valider à nouveau

1 – éditer le fichier httpd.conf

taper : pico /etc/httpd/httpd.conf
puis valider
presque à la fin du fichier (utiliser CTRL+V / CTRL+Y pour descendre et monter)
pour ajouter par exemple : dev.monsitelocal.com

Ajouter ceci :

NameVirtualHost *
<VirtualHost *>
ServerAdmin mon_adresse@mail.com
DocumentRoot /Users/moncompte/Sites/monsitelocal
ServerName dev.monsitelocal.com
ErrorLog /Users/moncompte/Sites/dev.monsitelocal_error_log CustomLog
/Users/moncompte/Sites/dev.monsitelocal_log common
</VirtualHost>

Terminal Mac OS X

Terminal Mac OS X

Attention : les répertoires choisis pour les logs doivent exister sinon le serveur ne voudra pas redémarrer Si un chemin contient des espaces, le mettre entre guillemets (”/Users/chemin avec espaces/”)

exemple :

<VirtualHost *>
ServerAdmin mon_adresse@mail.com
DocumentRoot "/Users/chemin avec espaces/mon site"
ServerName dev.monsitelocal.com
ErrorLog "/Users/chemin avec espaces/"
CustomLog "/Users/chemin avec espaces/" common
</VirtualHost>

Enregistrez (CTRL+X puis Y puis Enter)

2 – modifier le paramétrage du Gestionnaire NetInfo

ouvrir Gestionnaire NetInfo (/Applications/Utilitaires/Gestionnaire NetInfo)
aller dans Machines>
Sélectionner localhost et en faire une copie (dupliquer)
sélectionner la copie créée et modifier le paramètre ‘name’ du nom de votre serveur (dev.monsitelocal.com dans notre exemple)
Enregistrez les modifications (domaine>enregistrer les modifications)

Gestionnaire NetInfo Mac OS X

Gestionnaire NetInfo Mac OS X

3 – redémarrer le serveur Apache

taper : apachectl graceful
Vous pouver tester dans votre navigateur : http://dev.monsitelocal.com Vous pouvez ajouter ainsi autant de sites que vous voulez.

Petite astuce… Vous constaterez sûrement comme moi que vous n’avez plus accès à votre “locahost” habituel (celui que vous aviez avant de faire toutes ces manipulations.)
j’ai trouvé une parade simple : comme vous l’avez fait pour dev.votresitelocal.com, créer un nouveau site local que vous nommerez comme vous voulez (par exemple ‘local’ tout simplement) et placez le en premier dans la liste des serveurs virtuels de votre fichier ‘httpd.conf’. (et noubliez pas de l’ajouter aussi dans le gestionnaire NetInfo)

Exemple :

NameVirtualHost *
<VirtualHost *>
ServerAdmin mon_adresse@mail.com
DocumentRoot /Users/moncompte/Sites
ServerName local
ErrorLog /Users/moncompte/Sites/local_error_log Custom
Log /Users/moncompte/Sites/local_log common
</VirtualHost>

<VirtualHost *>
ServerAdmin mon_adresse@mail.com DocumentRoot /Users/moncompte/Sites/monsitelocal
ServerName dev.monsitelocal.com ErrorLog
/Users/moncompte/Sites/dev.monsitelocal_error_log
CustomLog /Users/moncompte/Sites/dev.monsitelocal_log common
</VirtualHost>

Si vous rencontrez un problème de configuration de votre fichier httpd.conf, vous pouvez taper ceci (toujours dans le terminal) : apachectl configtest

En espérant que cela en aura aidé certains

17 janvier 2008

Meilleurs vœux pour 2008 !

Classé dans : Non classé — Blanc Philippe @ 10:36

Je souhaite à tout le monde de passer une très bonne année 2008.

Une petite carte pour l’occasion : carte de vœux numérique crea64.net 

15 janvier 2008

Solution au Piccoz qui tourne en rond

Classé dans : Picooz — Blanc Philippe @ 16:16

Ayant reçu beaucoup de messages de remerciement à propos de la page que j’ai réalisé sur la réparation du mini hélicoptère télécommandé Picooz, j’ai décidé de vous laisser la parole sur ce blog, si vous avez des conseils ou des suggestions sur cette réparation et que vous souhaitez ajouté un commentaire.

30 octobre 2007

Bonjour tout le monde !

Classé dans : Non classé — Blanc Philippe @ 18:31

Bienvenue dans le blog de crea64.net !