Magento 多个商店,相同的安装,3 个结帐,3 个域名,1 个托管:如何安装 SSL?
我读过有关这种情况的所有内容,并提出了非常不同的建议,并阅读了从 2007 年到 2010 年的许多不同场景。但即使在 stackoverflow 上,也没有什么与我的案例完全一样,所以我来这里询问真正的专家。考虑到这一点:
website1.com - 托管:simplehelix - 域名:simplehelix - 主要的magento安装(1.3.2.4) - 安装了SSL - paypal PRO(直接在本网站上使用信用卡)
website2.com - 托管:无 - 域名:goddady - DNS/名称服务器:到 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 - 降低成本 - 请明确您的步骤/描述,因为这可能会帮助许多其他人更多/更少技术
感谢您的帮助
乔尔
I have read about everything about this situation and had very different recommendations and read many differents scenarios from 2007 to 2010. But nothing exactly like my case even here on stackoverflow, so I'm here to ask the real experts. Considering this:
website1.com
- hosting: simplehelix
- domain name: simplehelix
- main magento installation (1.3.2.4)
- SSL installed
- paypal PRO (credit card taken directly on this site)
website2.com
- hosting: none
- domain name: goddady
- DNS/nameserver: to simplehelix servers
- folder called /website2/ that loads magento
- paypal PRO (credit card taken directly on this site)
website3.com
- hosting: geohost
- domain name: geohost
- DNS/nameserver: to simplehelix servers
- folder called /website3/ that loads magento
- paypal PRO (credit card taken directly on this site)
All 3 sites share most of the same products (80%) because they are 3 real physical businesses from the same owner having mostly the same products. They use one Magento admin for products, categories, customers, sales.
QUESTION: Now, in 2011, I'd like to know exactly what is the simplest, easiest, fastest way to have SSL on website2 and website3 so that all our transactions are secured? Can I just buy SSL on godaddy and geohost and install it there on the domain names and it will work even if the DNS is pointing to simplehelix? Do i have to reinstall magento on 2 new hosting plans + ssl and not be able to share same database?
Note:
- we do not want to share carts
- we want people to stay on the respective websites
- we want to use paypal pro
- keep cost down
- please be clear on your steps/description, as this might help many other people more/less technical
Thank you for your help
Joel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我不确定您如何提出不同的建议。答案很简单:您需要为每个想要保护的域购买 SSL 证书。
共享 Magento 安装、谈论 DNS 等都是不相关的。
购买 SSL 证书,让您的网络主机(看起来您正在使用 SimpleHelix 托管所有网站)为您安装所有这些证书,然后在 Magento 管理中为每个商店更改安全 URL(使用配置区域将配置范围从全局依次更改为每个商店)到相应的 URL,大概是
https://www.website{1,2,3}.com 来自
http://www.website{1,2,3}.com
。简单的 :)
I'm not sure how you've had different recommendations. The answer is simple: you'll need to buy an SSL certificate for each of your domains that you want secured.
Sharing a Magento installation, talking about the DNS, etc, is not relevant.
Buy the SSL certificates, get your webhost (it looks like you're using SimpleHelix for hosting all of the websites) to install them all for you, then change the secure URL in the Magento admin for each of your stores (use the dropdown in the configuration area to change the configuration scope from Global to each store in turn) to the appropriate URL, presumably
https://www.website{1,2,3}.com
fromhttp://www.website{1,2,3}.com
.Easy :)
听起来您需要考虑 Magento 术语“商店”或“网站” - 通过“商店”,您可以在同一个 SSL 上拥有很多商店,共享相同的结帐。但是,如果您使用“网站”构建了网站,则无法让它们全部进入同一个结账页面,并且您将需要多个 IP 地址。
将您的主机迁移到支持多个 IP 地址的 VPS 相对简单,但请在行动之前进行检查。还可以将您的“商店”移动到 Magento 中的单个“网站”。
Sounds like you need to think of Magento terminology 'stores' or 'websites' - with 'stores' you can have lots of them on the same SSL, sharing the same checkout. However, if you have built your sites with 'websites' then you cannot have them all go to the same checkout and you will need multiple IP addresses.
It is relatively simple to move your hosting to a VPS that supports more than one IP address, although check before you leap. It is also possible to move your 'stores' to a single 'website' in Magento.
好吧,看来最简单的方法是在我的托管提供商处购买 2 个新的托管帐户,然后在这两个帐户上购买 SSL 并要求它们重定向到 Magento 安装。它有效,但它花费了 2 个我根本不使用的托管帐户......
Ok, it seems that the easiest way to do this was to buy 2 new hosting accounts at my hosting provider and then buy SSL on both and ask them to redirect to the Magento installation. It worked, but it cost 2x hosting account that I do not use at all...