【问题标题】:Magento multiple stores, same installation, 3 checkout, 3 domains, 1 hosting: how to install SSL?Magento 多个商店,相同的安装,3 个结帐,3 个域,1 个托管:如何安装 SSL?
【发布时间】:2011-03-26 17:17:37
【问题描述】:

我已经阅读了有关这种情况的所有信息,并提出了非常不同的建议,并阅读了从 2007 年到 2010 年的许多不同情况。但即使在 stackoverflow 上,也没有什么与我的情况完全一样,所以我在这里询问真正的专家。考虑到这一点:

website1.com - 托管:simplehelix - 域名:simplehelix - 主要的magento安装(1.3.2.4) - 安装了 SSL - paypal PRO(直接在本网站上使用的信用卡)

website2.com - 托管:无 - 域名:goddady - DNS/nameserver:到 simplehelix 服务器 - 名为 /website2/ 的文件夹,用于加载 magento - paypal PRO(直接在本网站上使用的信用卡)

website3.com - 托管:geohost - 域名:geohost - DNS/域名服务器:到 simplehelix 服务器
- 名为 /website3/ 的文件夹,用于加载 magento - paypal PRO(直接在本网站上使用的信用卡)

所有 3 个网站共享大部分相同的产品 (80%),因为它们是来自同一所有者的 3 个真实实体企业,拥有大部分相同的产品。他们使用一个 Magento 管理员管理产品、类别、客户和销售。

问题:现在,在 2011 年,我想确切地知道在 website2 和 website3 上使用 SSL 以确保我们所有交易安全的最简单、最简单、最快的方法是什么?我可以在godaddy和geohost上购买SSL并将其安装在域名上,即使DNS指向simplehelix它也能正常工作?我是否必须在 2 个新的托管计划 + ssl 上重新安装 magento 并且无法共享同一个数据库?

注意: - 我们不想共享购物车 - 我们希望人们留在各自的网站上 - 我们想使用 paypal pro - 降低成本 - 请清楚您的步骤/描述,因为这可能会帮助许多其他人或多/少的技术

感谢您的帮助

乔尔

【问题讨论】:

  • 我不知道为什么您的每个网站都有 hostingdomain namedns 条目.例如,为什么 website3.com 有托管和 Geohost,但 DNS 指向 SimpleHelix?用 lamen 的话来说,DNS 告诉 Web 浏览器在给定域名的情况下在哪里查找文件,因此它告诉 Web 浏览器该域在哪里托管
  • 我不确定我是否理解。我不熟悉任何与“服务器”相关的内容以及 SSL 等。基本上,使用 magento,您可以通过 1 个安装拥有 3 个“商店”。所以 webstore1 使用 simplehelix + SSL + magento 进行托管,webstore2 和 website3 是在 godaddy & geohost 购买的域名,其名称服务器设置为 simplehelix。在 simplehelix 上,它们被设置为“子域”。那个时候我一点头绪都没有。但我只知道我想拥有 3 个商店、3 个使用 SSL 的结帐,并且只有一个带有 magento 的数据库和 2 个“url”正在使用一个网站的托管来通过 magento 生成内容。

标签: ssl magento e-commerce


【解决方案1】:

我不确定您是如何提出不同建议的。答案很简单:您需要为每个要保护的域购买 SSL 证书。

分享一个 Magento 安装,谈论 DNS 等,是不相关的。

购买 SSL 证书,让您的虚拟主机(看起来您正在使用 SimpleHelix 托管所有网站)为您安装它们,然后在 Magento 管理员中为您的每个商店更改安全 URL(使用配置区域的下拉菜单将配置范围从Global依次更改为每个商店)到适当的URL,大概是https://www.website{1,2,3}.comhttp://www.website{1,2,3}.com

简单:)

【讨论】:

  • 感谢您的回答。我感到困惑的原因是他们告诉我每个托管帐户只能有一个 SSL,所以我需要另外 2 个托管计划才能拥有 3 个安全网站。但这意味着我必须有 3 个不同的 magento 安装和 3 个不同的数据库......这是对的吗?或者有没有办法用我当前的设置安装 SSL?请记住,我的设置是“website1.com”、“website1.com/website2/”和“website1.com/website3/”在服务器上。因此,当您键入“www.website2.com”时,它会加载 magento 安装,如“website1.com/website2/”中所示。
  • 如果你有三个不同的主机包,那么不能保证它们在同一个服务器上,而且它们在文件夹上会有不同的所有者,所以是的,你会 可能 需要不同的 Magento 安装。
  • 说实话,您的要求非常基本。我觉得很奇怪 SimpleHelix 无法满足您的要求。也许是时候继续前进了?
  • 嗯,这就是我的感觉。 Magento 意味着为此,所以 mangento 托管公司不应该让这变得简单吗?无论如何,我不想离开他们,因为他们拥有出色的知识和客户服务。我还没有在我的许多其他主机上看到的东西。我想我会试着和他们一起解决这个问题
  • 问题是你使用的是 cheap magento 主机。得到一个专门的计划,它会为你工作
【解决方案2】:

听起来您需要考虑 Magento 术语“商店”或“网站”——使用“商店”,您可以在同一个 SSL 上拥有很多它们,共享同一个结帐。但是,如果您使用“网站”构建了您的网站,那么您不能让它们都去同一个结帐,您将需要多个 IP 地址。 将您的主机移至支持多个 IP 地址的 VPS 相对简单,尽管在您跳跃之前进行检查。也可以将您的“商店”移动到 Magento 中的单个“网站”。

【讨论】:

  • WRT 到同一 IP 地址上的多个 SSL 证书,您不一定需要为每个站点使用不同的 IP 地址,但旧版浏览器不支持,这可能是一个问题:@987654321 @
  • ...但是通过阅读链接的文章,我们还没有完全做到。让我们忽略 IE6,但是 XP 上的 IE7/8 是很多人都在使用的,尤其是在办公室和上网本上,而且这似乎还不能工作,或者考虑到 XP 的开发已经冻结,永远不会工作。
【解决方案3】:

好的,看来最简单的方法是在我的托管服务提供商处购买 2 个新的托管帐户,然后在这两个帐户上购买 SSL 并要求他们重定向到 Magento 安装。它有效,但它花费了我根本不使用的 2 倍托管帐户......

【讨论】:

    猜你喜欢
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 2014-06-22
    • 2012-08-21
    • 2020-07-03
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    相关资源
    最近更新 更多