Je voulais à l'origine configurer un hôte virtuel, mais j'ai découvert que la version Apache est 2.4. Je ne l'ai jamais utilisée auparavant et je ne sais pas comment configurer un hôte virtuel. J'ai essayé de nombreuses méthodes sur Baidu en vain. .
Plus tard, j'ai configuré l'hôte virtuel, mais j'ai continué à accéder au répertoire racine, ce qui n'était pas le résultat que je souhaitais.
Répertoire racine du site Web :/var/www/html/
Le répertoire auquel je dois accéder :/var/www/html/web/tp5/public
Chaque fois que je visite demo1.com, j'accède à /var/www /html
J'ai mis en place de nombreuses méthodes en vain !
----------Mon processus est le suivant-----
Version du serveur : Apache/2.4.25 (Debian)
Lors de la configuration de l'hôte virtuel, j'ai modifié la configuration de /etc/hosts
127.0.0.1 www.demo1.com
Ensuite, ouvrez vhost en bas de /etc/apache2/apache2.conf.
Enfin, un nouveau fichier xx.conf a été créé sous /etc/apache2/sites-enabled/, avec le contenu suivant :
<VirtualHost *:80> www.demo1 .com
DocumentRoot "/var/www/html/web/tp5/public/"
CustomLog ${APACHE_LOG_DIR}/access.log combiné
< /VirtualHost>www.demo1.com.
Visitez toujours /var/www/html/.
21312231kjljkllkj
a est
Pour ajouter, mon apache2.4 n'a pas du tout de fichier httpd.conf !