转战AWS

由于IX的事情。而又由于之前又申请了AWS的免费试用,所以就开始转战AWS了。做了一系列的工作,总算是把站点搭建起来了。

先把之前ixwebhosting上备份的wordpress拷贝到AWS上

接着就是安装php的运行环境,MySQL数据库等。安装MySQL的时候,会弹出字符界面,输入root密码。

安装phpmyadmin,这样才能把数据库给导进去。安装的时候,选择Apache2,因为我之前已经安装了Apache了。

此时安装的时候,会需要输入MySQL的root密码,把之前的root密码填进去,而后还需要配置用于管理phpmyadmin的phpmyadmin用户的密码。输入两次后,phpmyadmin就安装成功了。通过浏览器打开phpmyadmin: http://xxx.xx.xx.xx/phpmyadmin

可以使用root登录,或使用phpmyadmin用户进行登录。如果你的网站有证书的话,可以给phpmyadmin启用SSL。但是事先Apache需要启用ssl。

导入从ixwebhosting备份的sql,可能之前备份的没有创建数据库名称,那就创建数据库并创建一个对应的用户及新的密码,当然也是可以与之前空间商提供的配置一样,这样就不用修改wp-config.php。再把wordpress备份的解压到 /var/www/html,Ubuntu默认是使用该目录的,当然,也可以在Apache中修改该目录。

最后,还需要修改下/var/www/html的所有者,及权限。

在使用浏览器刷新下,如果博客出来了,就OK了。可以说是告一段落了。

但是随便点了几下,发现各种404.原来是伪静态没有生效。在/etc/apache2/sites-available/000-default.conf中的<VirtualHost *:80>,也就是你对应的VirtualHost 添加下面的内容,主要是AllowOverride All。这样伪静态才能生效。

还需要启用一些模块:

如果有证书的话,可以配置下SSL:

需要编辑/etc/apache2/sites-available/default-ssl.conf中的内容。

需要Apache启用SSL

如果你的key是需要加密的,那么这时候就需要输入密码了,每次重启Apache都要输入密码是多么蛋疼。可以执行下面的命令,将私钥转成无密码的私钥。

再用新的key替换,重启下Apache,就不需要密码了。

这样大概就差不多了。暂时转战aws成功。哈哈哈!

转载请注明: 转载自elkPi.com

本文链接地址: 转战AWS

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to top