DigitalOcean的Magento一键应用程序提供了一个快速开始在LAMP顶部构建Magento店面。 本教程将指导您完成配置网站的步骤,包括设置您的域名和安装SSL证书。
创建一个Magento Droplet
要开始使用它,请从Droplet创建页面的一键应用程序选项卡中选择“Maganto 2.0 on 14.04”:
然后,选择您的Droplet的大小。 Magento Droplet的最小大小为1GB,但是对于生产实例强烈建议使用更大的Droplet:
接下来,选择所需的区域:
如果使用SSH密钥管理您的小程序,它比密码安全并且是建议的,您还可以指定要添加到此服务器的小程序。
访问您的Magento凭据
一旦您的服务器已经启动,您将能够从您的IP地址访问Magento安装。 但是,要登录到店面的管理面板,您需要检索随机生成的密码。
您可以通过使用以下命令登录您的Droplet来访问密码:
ssh root@your_ip_address
如果系统提示您输入密码,请输入在创建服务器时通过电子邮件发送给您的密码。 或者,如果使用SSH密钥设置Droplet,则可以继续并登录,而不需要密码。
一旦您登录,您将看到包含您的密码的一天的消息(MOTD)。 它将如下所示:
-------------------------------------------------------------------------------------
Thank you for using DigitalOcean's Magento One-Click Application.
Your storefront is available at http://XXX.XXX.XX.XXX
Your login credentials are:
User: admin
Pass: XXXXXXXX
Vist http://XXX.XXX.XX.XXX/admin_xxxxx to finish configuring your site.
-------------------------------------------------------------------------------------
现在您已拥有您的登录凭据,您可以通过在浏览器中输入其IP地址访问您的Magento网站。
Magento的管理面板通过为每个实例生成唯一的URL来保护。 这个URL也可以在MOTD发现并将于形式:'https://开头your.ip.address / ADMIN_ XXXX
使用SSL保护您的网站
默认情况下,应用程序图像生成自签名SSL证书,并使用它来保护您网站的管理面板。
虽然安全,自签名的SSL证书会对您网站的访问者生成警告。 在将您的网站投入生产之前,您需要从适当的证书颁发机构获取SSL证书。
免费SSL证书可以从startssl如果得到。 本教程将引导您从开始安装它完成的过程。 无论您使用StartSSL还是从另一个提供程序购买证书,您的下一步是编辑Apache配置以使用新的SSL证书。
nano /etc/apache2/sites-available/magento-ssl.conf
查找包含现有自签名证书信息的行:
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
并将这些路径替换为从您的证书颁发机构获取的文件的位置。
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/ssl.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem
接下来,重新启动Apache为了使更改生效:
sudo service apache2 restart
设置您的域
为了在网站中使用您自己的域,您需要在管理面板中更新配置。 登录到该网站的管理面板,然后导航至存储- >配置在这里,你将与你的域名替换到你的IP地址的引用。 有两个地方,你需要做出改变: 通用- >网络- >基础URL和通用- >网络- >基本URL(安全)
您将希望更改Apache配置以引用您的域名。 同时编辑/etc/apache2/sites-available/magento.conf
和/etc/apache2/sites-available/magento-ssl.conf
并更换行:
#ServerName www.example.com
具有:
ServerName your_domain.com
再次,您将需要重新启动Apache,以使更改生效:
sudo service apache2 restart
设置您的帐户
您还需要更改管理员帐户的详细信息。 选择从下拉右上角菜单的帐户设置 :
在此屏幕中,您可以个性化您的设置,包括您的联系地址,用户名和密码: