我是上海行健职业学院的一名大二学生,现就读于信机系软件技术专业,通过阿里云计算有限公司供需对接就业育人项目启动会的途径了解到“飞天加速计划·高校学生在家实践”这一活动,希望通过阿里云提供的工程实践项目的云资源包和课程,使我能够通过学习和实践将企业资源和专业知识进行结合,从而提高自己的专业能力。
阿里云ECS使用攻略:
在使用阿里云服务器建站前,先要做两项准备工作:1.设置ECS密码;2.远程连接ECS;
创建实例后首先连接我的IP公网,然后开始基于ECS搭建云上博客,开始安装Apache(开始在安装apache上出了一点小问题,更换系统修改镜像文件后问题解决)随后启动Apache服务,在浏览器访问ECS公网地址http://8.130.106.222;接着安装 MariaDB 数据库,再启动MariaDB Server,并查看MariaDB Server运行状态;接下来设置数据库初始密码,连接数据库后创建一个数据库,查看后退出;下一步安装PHP,创建PHP测试页面重启Apache服务,访问http://8.130.106.222/phpinfo.php确定PHP语言环境安装成功;最后安装和配置WordPress,重启Apache服务,开始测试基于ECS所搭建的云上博客,访问http://8.130.106.222/wp-blog/wp-admin/install.php,完成wordpress初始化配置,单击Install WordPress后单击Log In,输入设置的用户名和密码,就能添加博客进行发布。
以下是过程截图:
1.部署apache,yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql 开始遇到提示的信息是没有mod_auth_mysql这个安装包
通过更换系统为centos7.6解决,systemctl start httpd.service ,启动Apache服务显示成功
2.接着安装MySQL,
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
但显示无法启动mysqld服务
了解到由于MySQL在CentOS7中收费了,所以已经不⽀持MySQL了,取⽽代之在CentOS7内部集成了mariadb,⽽安装MySQL的话会和MariaDB的⽂件冲突,所以直接安装mariadb
首先需要安装mariadb-server
yum install -y mariadb-server
接着启动服务
systemctl start mariadb.service
但无法启动mariadb服务
那就安装缺少的依赖包,并删除已安装的MySQL
MariaDB Server启动成功
登录数据库,创建一个存储博客网站内容的数据库AI,并确定是否创建成功
3.安装PHP
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
创建PHP测试页面
echo "" > /var/www/html/phpinfo.php
重启Apache服务
systemctl restart httpd
访问http://8.130.106.222/phpinfo.php,显示如下页面表示PHP安装成功(8.130.106.222为ECS公网IP)
4.安装WordPress
修改wp-config.php指向路径为绝对路径
移动WordPress到Apache根目录,修改wp-config.php配置文件
修改成功
访问http://8.130.106.222/wp-blog/wp-admin/install.php
设置参数
完成WordPress的搭建,成功登录首页
单击Write your first blog post,开始编写第一篇博客
发布成功
收获总结:
通过这个计划,我了解和掌握了云服务器的使用方法,学习ECS搭建云上博客,回顾了Linux的知识,感受到了学习的快乐。
在未来,我也会继续努力,为自己的职业发展打下坚实的基础。