1 votes

comment créer des hôtes virtuels sur ubuntu ?

Je veux créer des hôtes virtuels sur ubuntu. J'utilise ubuntu et un serveur apache.

Par exemple, j'ai deux fichiers comme celui-ci :

/var/www/project1/index.php
/var/www/project2/index.php

Je veux que lorsque j'utilise project1.dev dans le navigateur, alors il devrait pointer /var/www/projet1/index.php

Et

Si j'utilise project2.dev dans le navigateur, alors il devrait pointer /var/www/projet2/index.php

J'ai essayé quelques articles mais il y a beaucoup d'informations et je suis incapable de l'exécuter. Je suis nouveau sur ubuntu, quelqu'un peut-il me dire les points et commandes exacts ?

感謝

1 votes

Je me rafraîchis toujours la mémoire sur ce sujet grâce à cet article debuntu.org/2006/02/22/7-virtual-hosting-using-apache-2

4voto

vassie Points 406

Vous définissez vos hôtes virtuels en créant des fichiers dans /etc/apache2/sites-available . Par exemple :

# /etc/apache2/sites-available/project1.dev
<VirtualHost *:80>
        ServerName project1.dev
        ServerAlias www.project1.dev
        DocumentRoot /var/www/project1.dev/public_html
</VirtualHost>

Vous pouvez ensuite les activer en exécutant sudo a2ensite virtualhostname . Par exemple, a2ensite project1.dev . Ensuite, rechargez apache en exécutant avec sudo service apache2 reload .

Vous devrez également ajouter une entrée à /etc/hosts afin que vous puissiez y accéder en utilisant de faux noms de domaine dans votre navigateur. Par exemple :

# /etc/hosts
127.0.0.1    project1.dev

Est-ce que cela vous aide ou avez-vous besoin de plus d'informations ?

2 votes

Et n'oubliez pas de recharger apache après sudo /etc/init.d/apache2 reload

0 votes

Ah, bien vu !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X