Administrateur Systèmes d'Information mais aussi Développeur Web.
Passionné par plein de choses :)

Arnaud Bosquet

Administrateur Systèmes d'Information / Dev Web / Tennis

Faire tourner IIS et Apache sur le même serveur

Quand on a des scripts ASP qui tournent dans les même dossiers que du PHP, c’est un peu la galère. Sur le même serveur tourne un serveur Apache (pour le PHP)  & un serveur IIS (pour l’ASP).

L’astuce consiste à faire écouter le serveur d’IIS sur le port 81.

On fait ensuite une règle de redirection d’url dans un fichier .htaccess qui retranscrit l’url si c’est une page ASP. Ce qui donne :

  • Fichier .htaccess :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+.asp)$ http://votredomaine:81/conges/$1

Voilà

Importer un dump Mysql sous MAMP (Mac OSX)

Imaginons que vous avez un MAMP qui tourne sous votre Mac et que vous souhaitez importer un dump SQL d’une autre base.

Voici ce qu’il faut faire :

  1. Ouvrir un Terminal (Applications -> Utilitaires -> Terminal)
  2. Lancer la commande suivante :

    cd /Applications/MAMP/Library/bin/

  3. Puis :

    ./mysql -u USER -p DBNAME < sql.dump

En veillant bien à remplacer :

  • USER par l’utilisateur ayant les droits sur la base (bien souvent l’utilisateur root)
  • DBNAME par le nom de la base dans lequel vous souhaitez importer votre dump

Si votre dump se trouve dans le dossier téléchargement vous pouvez y accéder avec le chemin suivant : /Users/VOTRENOM/Downloads/sql.dump

Ce qui donnera avec la commande suivante :

./mysql -u USER -p DBNAME < /Users/VOTRENOM/Downloads/sql.dump

Et, sinon ? Envie de projet…

Résumons,

« Allo, oui, Bonjour – C’est Martine, secrétaire de la licence MIICM – C’est pour un petit sondage […] – Vous êtes en poste ? – Vous avez mis du temps à trouver un job après votre diplôme ? »

Bah globalement non. Avant le diplôme obtenu, j’avais le choix entre deux entreprises que j’ai au final délaissé au bout de 2 mois pour retourner aux sources, dans ma première boîte en alternance.

Depuis tout minot, je suis sur les ordinateurs, sur internet. Des études en alternance, du coup je connais un certain nombre de

secteur dans l’informatique. J’ai été dans le service informatique d’une entreprise (admin réseaux & développement), j’ai testé le développement dans une agence web, les SSII, et l’intervention en extérieur.

J’aime bien l’informatique, mais tout ce qui se rapproche du design, du web design, du marketing, du packaging me plait aussi.

J’ai souvent des idées, des envies, qui me trottent dans la tête pour créer un petit projet en plus de mon job. Je pourrais monter une petite structure, pour créer des sites mais je fais un blocage là-dessus. Je n’ai pas envie d’être dans la continuité du boulot, le soir à la maison.

L’envie du moment c’est de monter, avec un associé, un petit site d’e-commerce, avec tout ce que ça sous-entend derrière, la pub, la com’, l’image de marque et gérer l’ambiance de tout ça.

Par exemple, mon coup de coeur : archiduchesse.com. C’est tout ce qui me plait. Bon, derrière le site ce n’est pas un débutant car on retrouve Patrice Cassard, le créateur du site lafraise.com (revendu en 2006 à un grand groupe allemand).

A travers l’idée simple de vendre des chaussettes originales, il a réussi à donner une âme à sa nouvelle marque. A travers le nom, la fabrication française, le logo, le design, l’ambiance du site, il a réussi à créer une image de marque vraiment sympa. L’omniprésence du blog permet de vivre les coulisses de sa société mais surtout de donner un visage humain à tout ça.

C’est typiquement le genre de chose que j’aimerais faire. Partir de rien et arriver à faire connaître son affaire.

On est en pleine recherche intérieure, à la pêche aux bonnes idées, l’esprit ouvert afin de trouver un concept sympathique qui pourrait nous faire franchir le pas.

Cela dit, j’ai commandé mes premières chaussettes il n’y a pas longtemps (cf. les photos :) )

Je vous conseille :

– La lecture complète du blog : www.archiduchesse.com/blog

– Les pages infos qui expliqueront tout ça mieux que moi

– Et surtout, je vous conseille d’acheter  vos chaussettes sur le site : www.archiduchesse.com

– Un interview intéressant sur le site Admirez : http://www.admirez.fr/index.php?post/Interview-Archiduchesse-Patrice-Cassard1

Dans le même style, on peut retrouver aussi : www.headict.com (à condition d’avoir une tête à chapeau, pas comme moi :) )

Déployer des images en bootant avec PXE

Dans ce précédent article, j’expliquais comment déployer des images. La solution utilisée était de booter sur le live CD System Rescue CD. Le gros inconvénient de celle-ci était d’avoir un LiveCD ou une clé usb sur chaque poste pour démarrer dessus.

C’était sans compter sur la simplicité des outils proposés par System Rescue CD. Au lieu d’installer un serveur PXE complet (dhcp, nfs, tftp, …), un service similaire est disponible sur le LiveCD.

La procédure (une fois que le LiveCd est lancé) :

¤ Paramétrez votre carte réseau à l’aide de la commande :

net-setup ethx (où x correspond à l’adresse de votre carte réseau)

¤ Editez le fichier de configuration en fonction de l’adresse que vous avez donné à votre carte :

vim /etc/conf.d/pxebootsrv

¤ Il faut généralement éditer la partie qui concerne l’adresse de votre réseau :

# ------------------------ CONFIGURATION -------------------------------
# By default the current systems acts as DHCP and TFTP and HTTP server
# If you want another machine of you network to act as one of those
# you will have to turn the appropriate option yo "no"

# Set to "yes" if you want this machine to act as a DHCP server
PXEBOOTSRV_DODHCPD="yes"
# Set to "yes" if you want this machine to act as a TFTP server
PXEBOOTSRV_DOTFTPD="yes"
# Set to "yes" if you want this machine to act as an HTTP server
PXEBOOTSRV_DOHTTPD="yes"

# Here is a typical PXE-Boot configuration --> update with your settings
PXEBOOTSRV_SUBNET="192.168.1.0"
PXEBOOTSRV_NETMASK="255.255.255.0"
PXEBOOTSRV_DEFROUTE="192.168.1.254"
PXEBOOTSRV_DNS="192.168.1.254"
PXEBOOTSRV_DHCPRANGE="192.168.1.100 192.168.1.150"
PXEBOOTSRV_LOCALIP="192.168.1.5"

# Keep these values to $PXEBOOTSRV_LOCALIP if the current computer
# acts as TFTP server and HTTP server as well as DHCP server
PXEBOOTSRV_TFTPSERVER="$PXEBOOTSRV_LOCALIP"       # IP address of the TFTP server
PXEBOOTSRV_HTTPSERVER="http://$PXEBOOTSRV_LOCALIP/sysrcd.dat" # download URL

¤ Démarrez ensuite le service à l’aide de la commande suivante :

/etc/init.d/pxebootsrv start

Vous n’avez plus qu’à allumer un poste client en bootant par le réseau. Comme par magie, vous avez un System Rescue CD qui se lance par le réseau.

Pour la suite, je vous laisse suivre mon précédent article. Bon courage ;)

Tuto vidéo [Screencast #1] – Contourner un proxy

Vu qu’apparemment vous êtes nombreux à éprouver quelques difficultés avec mon tutoriel pour Contourner un proxy, je tente une nouvelle formule. J’ai fait un tutoriel vidéo ou « Screencast » pour détailler l’installation et la configuration d’un serveur OpenSSH.

Tout ce que je fais à l’écran est enregistré. C’est le complément idéal du tutoriel classique :)

Cliquez sur l’image ci-dessous pour y accéder

Screencast OpenSSH

Comme promis les liens directs vers les outils utilisés :

* Putty

* PuttyGen

* OpenSSH

* Mon fichier de configuration (au cas où )

Alors c’est utile ?

Automatiser le déploiement de PC avec Partimage

Quand on est au sein d’un service informatique et qu’on vous annonce qu’il va falloir remplacer 50 ordinateurs identiques, on fait souvent grise mine. Ayant horreur des tâches répétitives on fait quelques recherches et on tombe sur des logiciels comme Partimage. Ce petit logiciel permet de sauvegarder et de restaurer des images de disques. Plutôt pratique dans notre cas. Explications…

Lire la suite…