Posts Tagged Apache
Installer Coldfusion 8 sous Windows Server 2003 R2
Le préalable à tout déploiement de Coldfusion sous Windows Server 2003 R2 est l’installation d’un serveur web. Bien qu’Apache soit supporté, dans un environnement Windows on préfèrera probablement IIS.
Pour l’installer, passez par le panneau de configuration Ajout/Suppression de programmes puis sélectionnez Ajouter ou supprimer des composants Windows. Enfin, double-cliquez sur le menu Serveur d’applications et cochez Services IIS.
Maintenant, vous pouvez lancer l’installation de Coldfusion 8. Entrez le numéro de série ou cochez la case 30-day trial pour bénéficier de toutes les fonctionnalités de la version Enterprise. Une fois ce délai passé, vous retournerez en mode Developer Edition.
Sachez que dans le cas où vous choisiriez le mode Developer Edition, un écran vous demanderait ensuite de sélectionner le mode Server Configuration (par défaut), ou bien Multiserver configuration ou J2EE configuration pour un serveur Coldfusion multi-instances.
Lors de l’installation des composants de Coldfusion, décochez Adobe LiveCycle Data Services ES sauf bien sûr si vous en avez besoin et que vous possédez une licence.
Pointez ensuite vers le répertoire d’installation qui vous conviendra. Puisque IIS est installé par défaut à la racine de C: il peut sembler cohérent d’installer également Coldfusion dans son emplacement par défaut C:Coldfusion8
Si vous possédez déjà une version de Coldfusion sur le serveur, vous aurez la possibilité de faire co-exister les versions ou d’écraser l’ancienne. Dans la capture écran ci-dessous on part sur une “clean install” donc vous n’avez qu’à sélectionner le serveur web (IIS).
Remarquez que vous avez la possibilité de spécifier à cette étape quels sites doivent tourner sous Coldfusion.
Configurez à présent l’emplacement du dossier d’administration de Coldfusion. Pour des raisons de sécurité, vous pouvez choisir de déporter le chemin par défaut qui se trouve être la racine du serveur IIS.
Donnez ensuite un mot de passe au compte admin de votre installation.
Vous pouvez cocher la case Enable RDS (Remote Development Service) si vous devez accéder au serveur à distance pour des impératifs de développement. Pour sécuriser le serveur, cette pratique n’est pas conseillée pour la production.
Le paramétrage de l’installation est désormais terminé. Lancez les opérations.
Une fois celle-ci terminée, laissez la case Launch the Configuration Wizard in the default browser cochée afin de terminer les opérations.
Une page internet se lance alors sur le serveur local (http://127.0.0.1/CFIDE/administrator/index.cfm). Entrez votre mot de passe administrateur.
Patientez quelques minutes afin que le serveur finisse sa configuration automatique ou cliquez sur le bouton Continue pour accélérer l’opération.
Lorsque la mention Setup Complete apparaîtra, la configuration sera finalisée.
Vous pouvez maintenant configurer votre serveur Coldfusion.
Configurer Apache pour servir des VirtualHosts sur une même adresse IP
La plupart du temps, l’utilisation de VirtualHosts dans Apache s’effectue de manière à pouvoir héberger plusieurs sites en utilisant l’adresse IP unique d’un serveur. De nos jours, vu la puissance des serveurs, il est en effet rare qu’un site standard consomme tout l’espace disque et la bande passante d’une machine. Mutualiser les coûts en servant plusieurs sites à partir d’une même adresse IP semble une solution idéale et à privilégier dès lors que n’interviennent pas des problèmes de rétro-compatibilité avec d’anciennes applications.
Pour mettre en place des VirtualHosts, rendez-vous dans /etc/apache2/httpd.conf (ou dans tout autre fichier de configuration dédié, selon votre installation…) et renseignez votre fichier de configuration de la manière suivante :
# Verifie qu'Apache ecoute sur le port 80
Listen 80
# Ecoute les requetes des VirtualHosts sur toutes les adresses IP
NameVirtualHost *:80
# Declaration de xitim.com
<VirtualHost *:80>
DocumentRoot /www/sites/xitim.com
ServerName www.xitim.com
</VirtualHost>
# Declaration de monsite.fr
<VirtualHost *:80>
DocumentRoot /www/sites/monsite.fr
ServerName www.monsite.fr
</VirtualHost>
Bien entendu, l’exemple donné ici est volontairement minimaliste. Apache peut avoir une grande finesse de réglages pour chaque directive dont voici les plus fréquentes :
[table id =27 /]
Remarques :
- Les directives NameVirtualHost et VirtualHost devront toujours indiquer la même information
- Une directive VirtualHost ne sera valide qu’en comportant les informations minimales DocumentRoot et ServerName
- La première déclaration d’hôte sera toujours considérée comme prioritaire étant donné sa position dans le fichier de configuration
Pour aller plus loin, je vous invite à consulter la documentation Apache qui traite des VirtualHosts.
Déployer rapidement un serveur LAMP fonctionnel sous Debian 5 Lenny
Installer Apache2
Installer un serveur web Apache fonctionnel ne nécessite qu’un paquet (apache2). Néanmoins, on peut optimiser l’installation grâce à l’ajout de paquets supplémentaires. Cela a pour but de maximiser la compatibilité et les fonctionnalités de votre serveur. Prochainement, je vous expliquerai d’ailleurs comment personnaliser et maintenir votre serveur (Virtual Hosts, mods, etc…).
Installez les paquets suivants pour déployer Apache :
apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils ssl-cert
Description des paquets installés :
[table id=14 /]
Je vous invite à régulièrement suivre le tag Apache ou le flux RSS du site pour être tenu au courant des derniers articles sur ce sujet.
Installer PHP5
Comme pour Apache, PHP s’installe grâce à un seul paquet. On en ajoute d’autres pour le rendre optimisé et compatible avec la plupart des développements.
Installez les paquets suivants pour déployer PHP :
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-gd php5-imagick php5-memcache php5-mysql php5-xmlrpc php5-xsl
Description des paquets installés :
[table id=15 /]
Je vous invite à régulièrement suivre le tag PHP ou le flux RSS du site pour être tenu au courant des derniers articles sur ce sujet.
Installer MySQL
L’installation de MySQL est de loin la plus aisée. Néanmoins, je vous expliquerai prochainement comment personnaliser et maintenir votre serveur (accès distant, optimisation, benchmarks etc…).
Installez les paquets suivants pour déployer MySQL :
apt-get install mysql-server mysql-client libmysqlclient15-dev
Description des paquets installés :
[table id=16/]
Je vous invite à régulièrement suivre le tag MySQL ou le flux RSS du site pour être tenu au courant des derniers articles sur ce sujet.













