1 votes

Serveur virtuel Apache 2 pointant vers index.html

J'ai essayé de créer un hôte virtuel whitecrm.local en suivant la procédure suivante :

  1. J'ai d'abord créé un hôte en utilisant sudo vim /etc/hosts

    127.0.0.1       localhost
    127.0.0.1       whitecrm.local
  2. Création d'un fichier dans sites-available/whitecrm.local

    <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName whitecrm.local
        DocumentRoot /var/www/whitecrm_local
    
        <Directory />
            Options FollowSymLinks
            AllowOverride All
        </Directory>
    
        <Directory /var/www/whitecrm_local/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
        </Directory>
    
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    
        <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
    
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
    
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    
        Alias /doc/ "/usr/share/doc/"
        <Directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
        </Directory>
    </VirtualHost>
  3. Puis redémarrer apache

    sudo /etc/init.d/apache2 restart

Lorsque j'ai essayé http://whitecrm.local dans mon navigateur. Il pointe vers index.html à partir de /var/www mais pas mon nouveau dans /var/www/whitecrm_local .

J'ai vérifié apache2.conf Il contient la ligne non commentée :

Include sites-enabled/

Quel est le problème et qu'est-ce qui m'échappe ?

1voto

Joe the Person Points 5090

Vous ne devez pas vous contenter de déposer des objets dans sites-enabled . Vous devez utiliser a2ensite pour activer la configuration du site dans Apache.

La syntaxe est la suivante a2ensite [site] .

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