Magento LEMP堆栈部署建议

时间:2015-03-12 12:21:35

标签: nginx deployment jenkins virtualhost magento-1.8

我最近接手了一个新角色,它有一个现有的Magento安装(1.8)需要升级到多商店。

我们有两个LEMP堆栈(Linux,Nginx,MySql PHP)服务器:分段和生产。更新和构建通过Git和Jenkins控制。

我们基本上计划在暂存环境中创建和测试多商店,并通过Jenkins持续集成将更改推送到生产站点。

我是这个工作流程的新手,所以我正在寻找有关推出新Magento多站点的最佳方式的建议。

目标是:uk-site.co.uk(当前主要网站)| uk-site.co.uk(商店)| uk-site.co.uk(商店视图)

然后:europeansite.euro-顶级域名(网站)| europeansite.euro-top-level-domain(商店)| europeansite.euro-top-level-domain(商店视图)

我们目前有一个爱尔兰商店的视图和新的皮肤作为测试。我现在需要创建一个欧洲网站,一个欧洲商店,并将爱尔兰商店视图转变为欧洲网站的孩子。

我还在:/etc/nginx/conf.d/irish-site.ie.vhost

中为nginx创建了vhost文件

所以我有几个问题:

使用LEMP堆栈,Git和Jenkins配置将Magento多站点部署到生产中最安全的方法是什么?

当我创建欧洲网站和商店,然后创建欧洲vhost文件,我想我需要在生产网站上重复这个过程?

我是否必须将DNS记录更改为指向两个服务器(分段和生产)?

我在创建新皮肤时使用了新的Git repo,显然我必须配置Jenkins接受新的ssh密钥和挂钩。这是否意味着我必须从本地工作站创建新的ssh密钥?

我非常感谢任何帮助,因为我担心我可能会破坏生产网站。

0 个答案:

没有答案