{% extends 'base.html.twig' %} {% block title %}UNIX - vHost{% endblock %} {% block myTitle %} Virtual Host{% endblock %} {% block body %}

Créer un vhost en lignes de commande (!wamp)

Etape 1 : Créer le fichier .conf

Se déplacer dans le dossier sites-available cd /etc/apache2/sites-available/

Editer (en lançant l'édition, si le fichier n'existe pas, il sera alors créé) le fichier avec le nom du domaine ou sous-domaine ex: memento.conf nano memento.conf

Ou copier un fichier existant avec cp nomDuFichierExistant.conf nomDuNouveauFichier.conf


Etape 2 : Modifier le fichier ".conf"

<VirtualHost *:80> ServerName memento.neibaf.net DocumentRoot /var/www/html/memento/public <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/multisite.test> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>

Faire CTRL + X pour terminer l'édition, puis Y pour yes et valider

Utiliser la commande a2ensite monFichier.conf

Puis la commande service apache2 reload pour recharger apache sur le serveur distant


Etape 3 : Modifier hosts

Accèder au fichier hosts avec nano /etc/hosts

Y ajouter une ligne comme celle qui suit :

127.0.0.1 memento.neibaf.net
{% endblock %}