Apache 2 виртуальный хост, указывающий на index.html

Я пытался создать виртуальный хост whitecrm.local следующей процедурой:

  1. Сначала я создал использование хоста sudo vim /etc/hosts

    127.0.0.1       localhost
    127.0.0.1       whitecrm.local
    
  2. Созданный файл в 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. Затем перезапущенный апач

    sudo /etc/init.d/apache2 restart
    

Когда я попробовал http://whitecrm.local в моем браузере. Это указывает index.html файл от /var/www, не мой новый в /var/www/whitecrm_local.

Я проверил apache2.conf файл, Этому не прокомментировали строку:

Include sites-enabled/

Какова проблема в здесь? и что я пропускаю?

1
задан 8 December 2014 в 08:13

1 ответ

Вы не должны только бросать материал в sites-enabled. Необходимо использовать a2ensite для включения конфигурации сайта в Apache.

синтаксис a2ensite [site].

1
ответ дан 11 November 2019 в 02:29

Другие вопросы по тегам:

Похожие вопросы: