Téléchargement Gratuit ZoneTelechargement

..

Site a apache2

Telecharger site a apache2

Aide


Vous devez vous inscrire afin de télécharger
Veuillez créer un compte gratuitement sur Torrent9 pour accéder aux téléchargements illimités et au streaming !

Héberger plusieurs sites sur un seul serveur apache

Linux

apache

web


Aujourd’hui, je vous parle hébergement de site internet. Il m’arrive régulièrement d’avoir des petits sites à héberger (Gare ta car, WordPress de dev, &#;). Pour ces sites, j’ai des besoins spécifiques qui ne me permettent pas de les héberger sur un hébergement mutualisé. N’ayant que peu de moyen, j’ai un seul serveur WEB public hébergé sur un petit serveur de type VPS. Je vais donc vous expliquer ici comment héberger différents sites sur un seul et unique serveur WEB apache grâce aux VirtualHost.

Comment accède t’on à un site internet ?

Tout d’abord, commençons par étudier comment accède un navigateur à un site internet. Lorsque vous entrer l’adresse d’un site dans votre navigateur (ou lorsque vous cliquez sur un lien de votre moteur de recherche favori), votre navigateur va demander à votre serveur DNS (souvent celui de votre box) à quel adresse IP se trouve ce site. Cette requête correspond à l’exécution d’un .

$ nslookup bringdadabeer.com Server: Address: #53 Non-authoritative answer: Name: bringdadabeer.com Address:

Une fois que votre navigateur connaît l’adresse IP du serveur du site, il va le contacter sur le port que vous aurez spécifié. Le port 80 pour les adresses commençant par , pour les sites en ou encore un autre port si l’url du site contient après le nom de domaine (le port pour bringdadabeer.com).

Ensuite votre navigateur va envoyer une requête HTTP GET au serveur WEB lui indiquant la page désirée et le site WEB que vous désirez voir s’afficher.

GET / HTTP/ Host: bringdadabeer.com User-Agent: Mozilla/ (X11; Linux x86_64; rv) Gecko/ Firefox/ Accept: */* Accept-Language: fr,fr-FR;q=,en-US;q=,en;q= Accept-Encoding: gzip, deflate

C’est donc à partir de ces informations que votre serveur WEB va renvoyer la page correspondant à la requête. Comme vous pouvez le voir dans la requête nous avons une valeur Host, c’est celle-ci que nous utiliserons pour savoir quel site afficher.

Les VirtualHosts

Les VirtualHosts (VH) est un système permettant à partir d’une seule et unique IP de fournir plusieurs sites. Ces différents sites peuvent être servit sur des ports différents : 80 (HTTP), (HTTPS) ou encore sur des noms de domaines différents.

J’ai l’habitude de créer un fichier de config apache par VH, cela me permet de les activer et désactiver à mon bon vouloir. Sous Debian, les fichiers de VirtualHosts sont à créer dans le répertoire sous un nom du style . Le est important car sinon votre fichier n’est pas considéré comme un fichier de config.

<VirtualHost *> ServerName bringdadabeer.com ServerAlias bringdadabeer.com ServerAdmin [email protected] DocumentRoot /var/www/monsite LogLevel info ErrorLog ${APACHE_LOG_DIR}/bringdadabeer.com CustomLog ${APACHE_LOG_DIR}/bringdadabeer.com combined </VirtualHost>

Le fichier ci-dessus dit au serveur que si une requête arrivant sur n’importe quel IP et sur le port 80 (l.1 ) avec en valeur de ou (l) alors il lui faut servir les fichiers se trouvant dans (l.6). Ensuite nous lui demandons de nous enregistrer les logs dans des fichiers spécifique au site et non dans les fichiers de log apache standard (l). Les lignes obligatoires sont les lignes surlignées, les autres ne permettant que d’ajouter des spécifications supplémentaires.

Maintenant que notre fichier de configuration est prêt, nous devons l’activer.

# a2ensite bringdadabeer.com Enabling site parks. To activate the new configuration, you need to run: service apache2 reload # service apache2 reload

Voila votre premier VirtualHost est actif, vous pouvez en créer autant que vous le souhaitez dans les limites de capacité de votre serveur. N’hésitez pas à poster un commentaire si vous avez une question.

Sources: Documentation Apache


  • Image logos rock a ement
  • Emulator atari jaguar
  • Anatomie humaine 3d logiciel
  • Got saison 8 episode 1 vostfr 1080
  • Fichier html sur racine ovh
  • Repertoire contacts dun iphone a un pc
  • Photo recu sur facebook
  • Police vectorielle
  • Networ connect