【发布时间】:2015-07-21 17:03:06
【问题描述】:
我真的坚持这一点。我有一个 magento 安装和一个 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
然后我在 /etc/apache2/sites-avalable 中创建了一个 bienenkorb24.eu.conf 文件并通过 a2ensite 激活它,其中包含:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@domain1.com
DocumentRoot /var/www/magento/bienenkorb
ServerRoot /var/www/magento/bienenkorb
ServerName bienenkorb24.eu
<Directory /var/www/magento/bienenkorb>
Require all granted
</Directory>
</VirtualHost>
但我仍然登陆 root(/var/www) 而不是 store1 地址。
有人可以帮帮我吗?
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
【问题讨论】:
-
您能检查一下您的 apache2 错误日志吗?例如位于 /var/log 中的某处(并在此处发布任何可能相关的内容;))
-
附加了error.log文件:)
-
您重新加载 Apache Web 服务了吗?
-
是的,好几次。挂在上面几个小时:-/
-
好的 - 到目前为止很奇怪。你的 httpd.conf 看起来如何?你有提到你的 .eu 域名吗?你确定你的 bienenkorb24.eu.conf 包括在内吗?
标签: magento apache2 virtualhost