Apache2忽略虚拟主机
我真的被困在这。我有一个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
然后创建在/ etc/apache2的/一个bienenkorb24.eu.conf文件的网站,avalable并通过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>
但我依然对根的土地(在/ 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
试试下面的代码;
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/
更改文件夹路径以满足您的需要,在任何需要的地方。如果一个工作正常,对其他域也一样。
希望它有帮助!
你好Reena,谢谢你,但是仍然没有变化: -/ –
你是否在core_config_data中做过更改?在更改表格中的url之后,请务必删除var/cache,var/session和浏览器缓存然后检查。 –
恩,不,我不记得改变这个文件。我在哪里可以找到它? –
你能检查你的apache2错误日志吗?例如某处位于/ var/log(并在此发布任何可能的相关内容;)) – insaneivan
error.log文件附带:) –
您是否重新加载** Apache Web服务? –