background preloader

Tutoriel:virtualhosts_avec_apache2

Tutoriel:virtualhosts_avec_apache2
Introduction Le Serveur Web Apache2 est capable de gérer simultanément plusieurs arborescences Web grâce à la notion d'hôtes Virtuels (Virtual Hosts). Nous allons voir les différentes méthodes pour les mettre en place. Il est important de savoir que si vous avez déjà un serveur en activité, ce serveur doit lui aussi être configuré dans les hôtes virtuels ! Nous renseignons le fichier /etc/hosts afin d'assurer la résolution de nom (Nom –> Adresse Ip) des hôtes Virtuels que nous allons créer. Si vous désirez tester toutes les méthodes proposées, pensez à effacer la configuration précédente pour ne pas créer des conflits entre les hôtes Virtuels. Dans les 3 méthodes présentées sur ce tutoriel, on souhaite créer 2 hôtes virtuels : virtual1.fr et virtual2.fr ayant pour fichiers de configuration les fichiers virtual1.conf et virtual2.conf Hôtes virtuels basés sur le nom Cette méthode est la plus utilisée et la plus conseillée. gksudo gedit /etc/hosts et rajouter les deux lignes suivantes : par

Conception détaillée d'hôtes virtuels sous Apache L'hébergement virtuel (virtual hosting) est le fait de servir plusieurs sites web sur une même instance de serveur. Ainsi, une machine serveur possède un et un seul serveur Apache et elle pourra servir (virtuellement) une infinité de sites qui n'ont aucunement besoin de "se connaître" l'un l'autre. La flexibilité d'Apache fait que chaque site pourra être configuré de manière très différente de son voisin. Aussi, les clients (en grande partie des navigateurs web) n'auront aucune idée du fait qu'il existe plusieurs sites sur le serveur qu'ils ont contacté. L'hébergement virtuel est très utilisé chez les hébergeurs proposant des serveurs dits "mutualisés". Mais, comment héberge-t-on plusieurs applications webs sur un seul serveur Apache ? Nous allons détailler le processus de routage des hôtes virtuels d'Apache, de manière claire afin qu'aucune confusion ne puisse être faite. Apache utilise des sockets TCP pour servir ses requêtes. httpd.conf, directive Listen Sélectionnez IV-A. IV-B.

[Tutoriels] Configuration d’un cluster Apache 2 avec HAProxy | Bastien Louche J’ai décidé d’utiliser les machines virtuelles offertes par OVH pendant la phase de test de son offre Cloud Computing, pour vous faire un tutoriel sur la configuration d’un cluster Apache 2 avec HAProxy pour la partie équilibrage de charges. Il faut donc 3 serveurs, 1 pour HAProxy, et minimum 2 pour le cluster Apache 2, on utilisera un système vierge sous Debian Lenny. Voici donc un rapide schéma de la mise en place : Les adresses IP utilisées sont des IP publiques appartenant au Cloud Computing d’OVH, il faudra donc les modifier pendant vos configurations personnelles. Dans un premier temps on va configurer les serveurs Apache 2 (web1-cloud et web2-cloud) : Ensuite on créer le fichier qui sera testé par HAProxy pour vérifier que le serveur Apache 2 est opérationnel : On va alors modifier légérement la configuration de : Pour ajouter une nouvelle ligne et remplacer le afin d’éviter que les logs d’Apache 2contiennent les checks de HAProxy : CustomLog /var/log/apache2/access.log combined env=!

Configurer les virtualhost d'apache2 Par Olivier Lange () Configurer les virtualhost d'apache2 pour permettre a plusieurs URL de pointer sur le meme serveur, et donc de disposer de plusieurs sites disponibles. I. Pré-requisII. Configuration d'apache2.confIII. Installation des virtualhost Une fois que le serveur est installé de base, nous allons créer et configurer nos espaces d'hébergements. Vous désirez pouvoir accéder a vos sites par ip_du_server/~nom_user Vous n'avez qu'une seule IP pour tout vos sites Vous allez configurer BIND (voir tuto un peu plus loin) Dans cette première partie, nous allons modifier 1 fichier: /etc/apache2/apache2.conf, et créer des fichiers dans les répertoires /etc/apache2/sites-available et /etc/apache2/sites-enabled. ON édite le fichier de configuration principal d'apache2 On vérifie les utilisateurs et groupe d'apache (autour de la ligne 100 environ) On modifie les fichiers qu'on désirent par défaut (ligne 210 environ. On sauve les modifs, et on ferme le fichier. On valide et on ferme le fichier.

Changer le nom de domaine de votre blog Wordpress en 5 étapes Il nous arrive dans certains cas de changer de nom de domaine pour diverses raisons. Sachez avant de le faire, que le référencement en pâtira, peu importe votre démarche. Avec des redirections faites proprement, il est préférable d’estimer une perte du trafic moteur d’environ 50% sur les 2,3 mois suivants avant de revenir à un état normal. Afin d’éviter un oubli qui « endommagerait gravement » l’indexation de votre site sur Google, il est nécessaire de suivre 5 étapes. Nous prendrons comme exemple monsite.fr (domaine actuel) et monsite.net (nouveau domaine) Tout d’abord, installez WordPress sur votre nouveau nom de domaine, sans ajouter quoique ce soit. RewriteEngine on RewriteCond %{HTTP_HOST} monsite.fr RewriteRule ^(.*) [R]

Exemples d'utilisations de VirtualHost This document attempts to answer the commonly-asked questions about setting up virtual hosts. These scenarios are those involving multiple web sites running on a single server, via name-based or IP-based virtual hosts. Running several name-based web sites on a single IP address. Your server has multiple hostnames that resolve to a single address, and you want to respond differently for www.example.com and www.example.org. Note Creating virtual host configurations on your Apache server does not magically cause DNS entries to be created for those host names. # Ensure that Apache listens on port 80Listen 80<VirtualHost *:80> DocumentRoot "/www/example1" ServerName www.example.com # Other directives here</VirtualHost><VirtualHost *:80> DocumentRoot "/www/example2" ServerName www.example.org # Other directives here</VirtualHost> The asterisks match all addresses, so the main server serves no requests. You may replace * with a specific IP address on the system. The server has two IP addresses.

WordPress : Changer le nom de domaine de votre blog Si vous songez à migrer le nom de domaine de votre blog sous WordPress, voici quelques petites explications et lignes de commandes qui vous permettront de faire cela sereinement… Petite chose quand même avant de commencer : FAITES un BACKUP de vos fichiers et surtout de votre base de données, car si vous vous loupez, vous risquez de perdre tous vos posts. Il faut savoir qu’un changement d’url n’est pas simple car il nécessite de repasser dans chacun de vos articles surtout si vous faites des liens entre vos posts. De plus la configuration d’un blog WordPress se fait en base de données, donc un changement d’adresse doit aussi être opéré dans la table de configuration de WordPress. Une fois que vous avez bougé votre blog (fichiers php + base de données) d’un serveur à un autre ou que vous avez changé d’url, la première chose à faire est d’indiquer à wordpress cettenouvelle adresse. La première commande à entrer dans MYSQL est donc : Source : Korben. No tags for this post.

Install Oracle Java Runtime (JRE) 7 in Ubuntu 12.04 (Precise Pangolin) Ubuntu 12.04 (Precise Pangolin) is right around the corner and requests have been pouring in from our loyal readers. One of those requests is how to install Oracle Java Runtime Environment (JRE) 7 in Ubuntu 12.04. I have written about this topic on this blog previously, but not for Precise Pangolin. This brief tutorial is going to show you how to install it in Ubuntu 12.04 Precise Pangolin if you haven’t already done so. Objectives: Install Oracle Java / JRE in Ubuntu 12.04 (Precise Pangolin) Enjoy! To get started, press Ctrl – Alt – T on your keyboard to open Terminal. sudo apt-get purge openjdk* After that, go and download Java JRE package from here. After saving the file, go back to your terminal and run the below commands to extract the java packages you downloaded. tar -xvf ~/Downloads/jre-7u3-linux-i586.tar.gz Next, create your java 7 folder by running the commands below. sudo mkdir -p /usr/lib/jvm/jre1.7.0 Then move all the extracted files and folders into the java 7 folder. That’s it!

.htaccess mod_rewrite Redirect Root / path to /blog directory : philihp.com I’ve just setup an HTTP Redirect from www.philihp.com to www.philihp.com/blog. This makes it so people don’t see my ugly project listing when they come here, they go right to the blog. I still wanted people to be able to go to the root path, though, because a lot of times whenever I put some small project, gizmo, or widget up, I’ll just stuff it in a new directory from the root path. I settled on allowing only listing when the HTTP header value HTTP_REFERER begins with a path from my blog. To replicate this again elsewhere, create an .htaccess file in your root directory and put in it (or it if it exists, append to it) the following: RewriteEngine on RewriteCond %{HTTP_REFERER} ! The first line turns mod_rewrite on. The bad thing about this practice is similar to the problem we used to have where HTML frames would break bookmarks. It’s not too difficult for a malicious attacker to craft their own HTTP_REFERER tag, so be careful depending on it for anything where security is a priority.

Java Introduction Java is a technology originally developed by Sun Microsystems, and acquired by Oracle. The following are the prevalent implementations: OpenJDK: The OpenJDK project is an open-source implementation of the Java SE Platform. OpenJDK Installation of Java Runtime Environment Install the openjdk-6-jre package using any installation method. Browser plugin Install the icedtea6-plugin package using any installation method. This plugin works with the browsers: Epiphany, Firefox and Opera. On Konqueror, go to Settings → Configure Konqueror... and from menu select Java & JavaScript, then tick Enable Java globally option. OpenJDK v6 & v7 SDK (Software Development Kit) In Java parlance the Java Development Kit (JDK) is sometimes used for SDK. Install the openjdk-6-jdk package using any installation method. Alternative Virtual Machines Most users won't need to worry about these, but if you use an architecture (e.g. JamVM: This is the default VM for ARM in 11.10. Oracle Java 7 Script (JRE only)

Mod_rewrite, ou la réécriture des URL "à la volée" 29 août 2003, par Dan Une des fonctions les plus puissantes permises par le fichier .htaccess est la réécriture « à la volée » des URL. Sur le site officiel Apache, le module mod_rewrite est présenté à raison comme le couteau suisse de la manipulation. Comme dans notre article sur le fichier .htaccess, il est utile de préciser que certains hébergeurs n’ont pas activé le module de réécriture. Si vous gérez votre propre serveur dédié, assurez-vous que le module mod_rewrite est activé en modifiant le cas échéant le fichier de configuration du serveur Apache (httpd.conf). LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c Si vous devez changer ces deux lignes, il vous faudra redémarrer Apache pour que vos modifications soient prises en compte. On teste d’abord ! Avant de se lancer plus loin dans les explications, voici comment tester si le module mod_rewrite est actif chez votre hébergeur. 1. Attention chez OVH - règles spécifiques 3. Et là, deux solutions se présentent :

Nos actions | Université Numérique Ingénierie et Technologie Expertise RH Combler telle ou telle lacune professionnelle commence par une analyse métier. Cette analyse est assurée plus généralement par les managers et les experts en ressources humaines. La pertinence de tout dispositif de formation est donc subordonnée au comblement des compétences identifiées et à la compréhension des attentes professionnelles. De par leur rôle, passé ou actuel de prescripteurs RH, les acteurs d'UNIT ont une expertise et une réelle compréhension de ces enjeux. Ils sont par là même des interlocuteurs compétents pour les directions RH et formation. Diplômes grandes écoles En France la possession d'un diplôme est capitale car il revêt une importance sociétale renforcée par l'arrivée de la VAE. Label Les actions et les objectifs inclus dans UNIT sont articulés autour de : Parcours professionnels Les parcours de professionnalisation individuels sont les livrables d'un projet de développement des compétences. Performance Flexibilité

XAMPP: SSL Encrypt the Transmission of Passwords with https This article is part of a series of articles about making XAMPP more secure. See the overview page for all the security measures. If you don’t have encryption enabled on a password protected folder, the password will be sent in cleartext – meaning that it can be seen by anyone using a network sniffer. It is a good idea to encrypt the transmission of these passwords. There are 2 steps to this process, first we need to create SSL certificates, and then we need to make sure that the password protected pages are only accessed with encryption. Create SSL Certificate and Server Private Key In order to enable the encryption of your password, you must create an SSL certificiate (containing your public key) and a server private key. XAMPP provides a batch file for creating a new certificate/key with random encryption keys. Open a command window (Start->Run, type “cmd” and press “OK)cd c:\xampp\apachemakecert You will then see this: Verifying - Enter PEM pass phrase: to make it look like this:

Related: