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.

,

Laisser un commentaire

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.

, , , ,

Laisser un commentaire

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.

, , , , ,

Laisser un commentaire