Table des matières:

Installation d'un nouvel hôte virtuel dans le serveur Web Apache : 3 étapes
Installation d'un nouvel hôte virtuel dans le serveur Web Apache : 3 étapes

Vidéo: Installation d'un nouvel hôte virtuel dans le serveur Web Apache : 3 étapes

Vidéo: Installation d'un nouvel hôte virtuel dans le serveur Web Apache : 3 étapes
Vidéo: INSTALLER LE SERVEUR WEB APACHE 2 2024, Novembre
Anonim
Installation d'un nouvel hôte virtuel dans le serveur Web Apache
Installation d'un nouvel hôte virtuel dans le serveur Web Apache

Le but de ce didacticiel est de parcourir le processus de configuration et de lancement d'un nouvel hôte virtuel de serveur Web Apache. Un hôte virtuel est un "profil" qui détecte quel hôte DNS (par exemple, www. MyOtherhostname.com) est appelé à une adresse IP donnée. Il est possible de réduire davantage cela en couplant uniquement les adresses IP et les noms d'hôte dans la configuration de l'hôte virtuel, mais je vais sauter cela et supposer que chaque adresse IP du serveur est autorisée à accéder à l'hôte virtuel. serveur exécutant Apache 2.2.x.

Étape 1: Connectez-vous et accédez au bon endroit

Connectez-vous et accédez au bon endroit
Connectez-vous et accédez au bon endroit

Tout d'abord, connectez-vous et changez de répertoire dans votre répertoire de configuration. Dans la plupart des serveurs sains d'esprit, cela signifie se connecter en tant qu'utilisateur avec des privilèges de superutilisateur et aller quelque part dans /etc/$ ssh [email protected]: excitant_passwordWelcome!~$ cd /etc/apache2/sites-available

Étape 2: créer le Virtualhost à partir d'un modèle par défaut

Créer l'hôte virtuel à partir d'un modèle par défaut
Créer l'hôte virtuel à partir d'un modèle par défaut

Habituellement, je garde un fichier par défaut, que je copie dans un presse-papiers et que je colle pour l'utiliser. À partir de ce fichier par défaut, vous pouvez modifier les détails. Vous trouverez ci-dessous un fichier par défaut raisonnable auquel vous pouvez vous référer, qui attribue le document à un répertoire Drupal: $ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions hérite de CustomLog /var/log/apache2/MyOtherHostname.log combinationInutile de dire que vous pouvez faire toutes les personnalisations que vous souhaitez selon les informations trouvées dans la documentation de l'hôte virtuel Apache 2.2.

Étape 3: Activez le site et redémarrez votre serveur

Activer le site et redémarrer votre serveur
Activer le site et redémarrer votre serveur

Il est maintenant temps d'activer le site et de redémarrer le serveur. Debian a quelques astuces de gestion de serveur intéressantes ici: Tout d'abord, activons le site: $ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com installé; exécutez /etc/init.d/apache2 reload pour activer.$ sudo /etc/init.d/apache2 reloadReloading web server config…. PID#Et maintenant vous devriez pouvoir accéder au site tant que le serveur DNS le pointe vers votre serveur. Pour les sites Drupal, j'en profite souvent pour ajouter le fichier cron.php à ma crontab avant d'oublier:$ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 personne curl --silent https://MyOtherHostname.com/cron.php C'est tout ! Félicitations!tarek:)

Conseillé: