Archives de catégorie : Apache

De nombreux serveurs utilisant Apache de nos jours, et je suis toujours épaté de voir tout ce que l’on peut faire avec. Cette catégorie regroupe quelques maigres connaissances et aides-mémoires à ce sujet.

Maven Ant et scp

Catégorie : Apache | Laisser un commentaire

((/public/Divers/.fireant_s.jpg|Ant|L|Ant, juil. 2010)) Dans la société où j’effectue mon stage actuellement, on utilise [Maven|tag:Maven]. Je ne vais pas détailler maintenant ce « truc » parce que j’en serai bien incapable mais en gros __Maven__ est un projet d’[Apache|tag:Apache] qui fournit : des normes, des méthodes de build automatisées et peut-être d’autres choses. Hum, on va dire ça comme ça !%%% On utilise Maven avec [Ant|tag:Ant] pour builder, et on peut donc utiliser toutes les commandes d’Ant dans les fichiers de configuration de Maven, enfin en théorie. Une des méthodes que l’on utilise fréquement sous Maven est la méthode @@deploy@@. Cette méthode copie les @@jar@@ générés (oui, oui, je fais du [Java|tag:Java] !) à l’endroit que l’on a configuré, généralement en utilisant @@copy@@ d’Ant. Du coup, moi ce qu’on m’a demandé de faire c’est de créer une méthode @@deployProd@@ qui copie les jar sur le serveur distant de production. L’idée est donc d’utiliser @@scp@@ (la commande de copie en SSH en shell) et non plus copy. Les problèmes commencent à ce niveau là et sont sûrement dû au fait que je travaille sous [Windows|tag:Windows] et non sous Linux… %%%%%% Avant de commencer : j’utilise Maven 1 et je crois qu’on utilise une architecture assez bizarre, mais je n’ai pas suffisement d’expérience pour aller plus loin. Continuer la lecture

Ajouter un alias à Apache

Catégorie : Apache | Laisser un commentaire

De base, pour ouvrir une page à l’aide d’Apache, il faut que celle-ci se trouve dans /var/www (ou dans le dossier www d’Apache sous Windows), on y accède alors en allant à l’adresse : http://localhost/nomDeLaPage.html. Cela n’est pas forcément des plus pratique, par exemple moi j’ai une partition sur laquelle est installée Windows, une autre avec Linux, et une troisième … Continuer la lecture

Activer l’url rewriting d’Apache sous EasyPhp

Catégorie : Apache | Laisser un commentaire

Aujourd’hui, j’ai cherché à activer l’urlrewriting d’Apache sur l’EasyPhp que j’utilise pour tester mes sites en local. C’est assez simple, tout se passe dans le httpd.conf. (Clic droit sur le logo EasyPhp > Configuration > Apache) Il suffit de décommenter (c’est-à-dire enlever les dièses qui sont devant) les 2 lignes suivantes : ///[apache] LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c /// J’ai … Continuer la lecture

2 méthodes pour personnaliser des extensions Web

Catégorie : Apache | Laisser un commentaire

J’ai lu un billet l’autre jour sur [Code 18|http://code18.blogspot.com/] à propos de la [personnalisation des extensions Web|http://code18.blogspot.com/2009/06/personnaliser-les-extensions-de.html], et je trouvais que ça allait bien avec ce dont j’ai déjà parlé à propos de l’Url Rewriting. Par exemple, si jamais j’avais envi de créer des fichiers .bn pour faire genre j’ai créé un langage s’appelant « BN » (héhé) mais sans créer ce … Continuer la lecture

L’url rewriting c’est le bien

Catégorie : Apache | Laisser un commentaire

L’url rewriting, cette technique qui consiste à créer des pages virtuelles avec un url tout mignon et qui redirige vers de vraies pages avec un url tout moche, est particulièrement intéressante pour 2 raisons : * Se faire bien voir des moteurs de recherches. L’url est très utilisé par les robots d’indexation, par conséquent, si elle contient déjà des mots … Continuer la lecture

Modifier le fichier à charger en premier sur un site Web

Catégorie : Apache | Un commentaire

Habituellement, sur votre site Web vous avez un fichier nommé index qui se charge par défaut lorsque l’on arrive sur votre nom de domaine. Et vous avez peut-être remarqué que si vous avez un fichier index.html et un autre index.php, c’est généralement le index.html qui se chargera le premier. Mais tout cela est configurable dans Apache (si c’est le système … Continuer la lecture