2015-07-21 4 views
0

Я действительно застрял на этом. У меня есть установка magento и сервер apache2. Из-за MultiStore мне нужно отобразить некоторые домены, как это:Apache2 игнорирует виртуальные хосты

/var/www/magento    -> Magento installation 
/var/www/magento/bienenkorb -> store1 
/var/www/magento/sarto24  -> store2 

если я попаду туда через IP все работает отлично:

http://91.250.115.212/magento/bienenkorb/ приводит к первому магазину

http://91.250.115.212/magento/sarto24/ ведет ко второму магазину

Теперь я сопоставляются домен (временный) http://bienenkorb24.eu к IP 91.250.115.212

Затем я создал файл bienenkorb24.eu.conf в/и т.д./apache2/сайтах-и активированный Имеющийся его через a2ensite, содержащий:

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/magento/bienenkorb 
    ServerRoot /var/www/magento/bienenkorb 
    ServerName bienenkorb24.eu 
    <Directory /var/www/magento/bienenkorb> 
     Require all granted 
    </Directory> 
</VirtualHost> 

Но я до сих пор землю на корне (/ уаг/WWW) вместо магазин1 адрес.

Может кто-нибудь мне помочь? не

Никаких особых ошибок в error.log:

Tue Jul 21 19:51:08 2015] [notice] Digest: generating secret for digest authentication ... 
[Tue Jul 21 19:51:08 2015] [notice] Digest: done 
[Tue Jul 21 19:51:08 2015] [notice] Apache/2.2.22 (Debian) DAV/2 mod_perl/2.0.7 Perl/v5.14.2 configured -- resuming normal operations 
[Tue Jul 21 19:51:11 2015] [error] [client 66.249.64.224] File does not exist: /var/www/gmundner 
+0

Вы можете проверить свои журналы ошибок apache2? например где-то находится в/var/log (и размещайте что-нибудь возможную актуальность здесь;)) – insaneivan

+0

файлы error.log подключены :) –

+0

Вы ** перезагрузили ** веб-сервис Apache? –

ответ

0

Try ниже кода;

sudo gedit /etc/hosts 
Add this 127.0.0.1 bienenkorb24.eu #You can use your ip here 

cd /etc/apache2/sites-available 
sudo gedit /etc/apache2/sites-available/000-default.conf 


Add following 
<VirtualHost *:80> 
    ServerName bienenkorb24.eu 
    DocumentRoot /var/www/html/bienenkorb24 

    <Directory /var/www/html/bienenkorb24> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

apachectl configtest 
sudo a2ensite bienenkorb24.eu 
sudo a2enmod rewrite 
sudo service apache2 reload 
chcon -R -t httpd_sys_rw_content_t /var/www/html/bienenkorb24/ 
chmod -R a+w /var/www/html/bienenkorb24/ 

Изменить пути к папкам в соответствии с вашими потребностями, где это необходимо. Если кто-то отлично работает, делайте то же самое для других доменов.

Надеюсь, это поможет!

+0

Привет, Reena, спасибо, но все равно никаких изменений: -/ –

+0

сделал изменения в файле core_config_data? после изменения URL-адресов в таблице, обязательно удалите var/cache, var/session и кеш браузера, а затем проверьте. –

+0

Ух, нет, я не могу запомнить изменение этого файла. Где я могу найти его? –

Смежные вопросы