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.

mod_proxy : rediriger en tout transparence Apache vers un port spécifique - Documentation technique : Debian Il peut être utile de rediriger certaines requêtes pointant normalement sur le serveur Apache (utilisant le port 80) par exemple vers un autre port du serveur afin d’utiliser d’autres services comme icecast ou shoutcast par exemple. On appelle cela du Reverse Proxy. Activation des modules nécessaires Pour ce faire, nous avons besoin de deux modules Apache non activés par défaut, proxy et proxy_http, on les active de la sorte : On n’oublie pas de redémarrer le serveur Apache pour les prendre en compte : Exemple d’utilisation avec Icecast et Shoutcast Le serveur de streaming Icecast ou Shoutcast écoute en général le port 8000. Un exemple de VirtualHost de base serait : <VirtualHost *:80> ServerAdmin postmaster@domaine.tld ServerName streaming.domaine.tld DocumentRoot /var/www/</VirtualHost> Télécharger - Copier dans le presse-papier Dès lors, le visiteur utilisant l’adresse devrait voir la page de base "It works" d’Apache. Télécharger - Copier dans le presse-papier

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.

Serveur web à la maison : raspberry pi — wiki.debian-fr Matériel à acheter Raspberry Pi modèle B (le modèle A ne possède pas de port éthernet)Une carte SD rapide et de marque (éviter les noname)Un transformateur µUSB 5V et >700mA (certaines alimentations de téléphones portables font l'affaire, mais pas celle de mon Samsung)Éventuellement un boîtierClavier USBCable HDMI Tout ça se trouve sans problème dans la boutique officielle. Pour la carte SD, je l'ai achetée ailleurs et c'est une SanDisk 32Go qui se vante de faire du 30Mo/s en lecture. Installation du système J'ai décidé, parmi les systèmes proposés, d'installer Raspbian Wheezy qui n'est, vous l'aurez deviné, qu'une adaptation de Debian Wheezy 7. Ensuite, insérez la carte SD dans votre orifice favori. Enfichez la carte SD dans le Raspberry Pi, branchez-y un câble éthernet, un clavier USB et un écran HDMI. Accès root Pour le moment, vous pouvez accéder au compte root avec la commande sudo su. Configuration d'SSH À ce stade, le serveur SSH est activé mais pas encore configuré. Introduction sudo

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.

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!

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)

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é

Using Apache HTTP Server on Microsoft Windows Available Languages: en | ko This document explains how to install, configure and run Apache 2.2 under Microsoft Windows. If you have questions after reviewing the documentation (and any event and error logs), you should consult the peer-supported users' mailing list. This document assumes that you are installing a binary distribution of Apache. Operating System Requirements The primary Windows platform for running Apache 2.2 is Windows 2000 or later. Running Apache on Windows 9x is ignored by the developers, and is strongly discouraged. Downloading Apache for Windows The Apache HTTP Server Project itself does not provide binary releases of software, only source code. If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet. Popular options for deploying Apache httpd, and, optionally, PHP and MySQL, on Microsoft Windows, include: Installing Apache for Windows Network Domain. or cd ..

Liste des commandes MS-DOS de Windows 7 : Tutoriels Windows Vista/7 Liste des commandes MS-DOS de Windows 7 Sommaire I- Introduction Bonjour à toutes et à tous. Dans cette astuce, nous allons voir la liste des principales commandes MS-DOS (MicroSoft Disk Operating System) de Windows 7. Informations : Difficulté : Moyenne II- Tutoriel Voici la liste des principales commandes MS-DOS de Windows 7. Permet à des applications d’ouvrir des fichiers se trouvant dans des répertoires comme s’ils étaient dans le répertoire en cours.ARP Affiche et modifie les tables de correspondance d’adresse IP/physique utilisées par le protocole de résolution d’adresse (ARP).ASSOC Affiche ou modifie les applications associées aux extensions de fichiers.AT Planifie l’exécution de commandes ou programmes sur un ordinateur.ATTRIB Affiche ou modifie les attributs d’un fichier. Éditeur du magasin des données de configuration de démarrage.BOOTCFG Peut être utilisé pour configurer, interroger, modifier ou supprimer les paramètres de l’entrée de démarrage dans le fichier boot.ini. Efface l'écran.CMD

Apache Lounge 30 modules Drupal 7 pour un site Web optimisé | Axial Développement Le Web offre une multitude de systèmes de gestion de contenu. Parmi les gros joueurs, on retrouve des noms comme WordPress, Joomla et Drupal. Il y a aussi les peu connus. Pourquoi choisir Drupal? Il est basé sur un système de nœuds qui peuvent être attachés à n’importe quoi (article de blogue, page statique, produit, billet de forum, bannière, nouvelle, etc.)Il est utilisé depuis environ une décennieSa communauté est active et il est en développement constantUne liste grandissante de modules est disponible Les modules* les plus importants * Certains modules dans la liste ci-dessous peuvent nécessiter l’installation d’autres modules afin de fonctionner. Gestion de contenu Internationalization Indispensable si vous avez besoin d’un site supportant plusieurs langues, ce petit bijoux permet de traduire n’importe quoi, des variables dans l’administration jusqu’aux chaînes de caractère dans vos contenus. Administration menu Drupal possède son propre menu par défaut. Views Un autre indispensable.

Related: