Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 亚马逊云上的Magento多站点_Php_Magento_Amazon Web Services - Fatal编程技术网

Php 亚马逊云上的Magento多站点

Php 亚马逊云上的Magento多站点,php,magento,amazon-web-services,Php,Magento,Amazon Web Services,我正在尝试将我们的Magento迁移到Amazon云 目前我们有以下设置: www.xyz.com (/var/www/vhosts/xyz.com/httpdocs) www.abc.com www.abc.com/store/ 这是设置Magento的地方: www.abc.com www.abc.com/store/ 这是我们的Wordpress设置的地方: www.abc.com www.abc.com/store/ 这是一个多存储设置,可以使用xyz.com中的代码和in

我正在尝试将我们的Magento迁移到Amazon云

目前我们有以下设置:

www.xyz.com (/var/www/vhosts/xyz.com/httpdocs)
www.abc.com
www.abc.com/store/
这是设置Magento的地方:

www.abc.com
www.abc.com/store/
这是我们的Wordpress设置的地方:

www.abc.com
www.abc.com/store/
这是一个多存储设置,可以使用
xyz.com
中的代码和
index.php
调用Magento应用程序

最初,我想为Magento使用一个EC2实例,为Wordpress使用另一个EC2实例。然后,我将为这两个实例设置两个弹性IP,然后相应地将
abc.com
xyz.com
指向它们的EIP

但是,我想不出一种方法,让
abc.com
下的
/store/
文件夹为Magento使用相同的源代码

有人能给我建议吗


谢谢。

我不太确定您的需求,但我建议将store.abc.com作为子域-这样您可以将xyz.com和store.abc.com链接到同一个文件夹,并将abc.com保留到wordpress主文件夹。但是,我们需要再次深入了解设置。我们刚刚将其中一家商店转移到amazon AWS。

您唯一的选择是代理。其他一切(如mod_rewrite/Alias)都将执行头重定向,并向用户公开目标地址

然而,Apache的代理似乎没有那么复杂。最基本的例子是

ProxyPass/mirror/foo/

请注意,代理当然会使您的通信量加倍,因为请求的每个字节都必须从远程机器获取

来源:

请查看此链接,谢谢