第一部分
齐鲁工业大学(山东省科学院),计算机科学与技术学院软件外包专业的一名大四学生。目前,正在做毕设,需要申请短信签名。几经试验,发现必须要有自己实名备案的网站才可以通过短信签名的申请。不想错过这个学习短信业务的机会,所以萌生了先自建网站,再申请签名。因而就了解到了“飞天加速计划·高校学生在家实践”活动,完成学生认证后,可以免费领取一台云服务器。
第二部分
以前在自己学习知识的时候,时不时的会在一些个人博客网站找到解决思路,每每都佩服他们,同时也会思考:这网站背后到底是怎么搭建的,这些功能,这些前端效果都是怎么写出来的;将来的我是否也能拥有自己的网站,能否把他建设的和前辈们的一样好。
本着学习技术,分享技术的初衷,我决定搭建个人博客网站。在领取了云服务器之后,我就立马参照阿里云的官方指导文档,开始搭建云上博客。
领取的ESC云服务器系统Alibaba Cloud Linux 3.2104 64位,遇到了如下问题:
1、安装Apache服务及其扩展包
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
报错:No match for argument:mod_auth_mysql,
解决方式:跳过去,不安装mod_auth_mysql,只安装其他的
2、安装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
报错:No match for argument:php-mysql,php-imap
解决方式:跳过去,不安装php-mysql,php-imap,只安装其他的
3、打开浏览器输入ECS服务器的公网IP,无法看到测试页面
打开浏览器,访问http://<ECS公网IP>/phpinfo.php,无法看到PHP版本信息
解决方式:在云服务器实例中添加本实例安全组,添加好之后的页面如下,端口80
4、安装和配置WordPress
yum -y install wordpress
报错:No match for argument: wordpress
解决方式:因为该系统完全兼容CentOS 8
参考CentOs 8搭建LAMP环境,安装WordPress
执行步骤参考我的这篇问答帖:
https://blog.csdn.net/m0_45690923?spm=1000.2115.3001.5343&type=ask
成功将wordpress安装在/var/www/html/wordpress目录中
申请的域名是:yuyouyi.cn
访问:http://yuyouyi.cn/wordpress即可访问我的博客网站
但是我想直接输入域名后就可直接访问到博客首页
参考如下步骤:
1️⃣把wordpress安装目录下的“index.php”复制到网站根目录/var/www/html/下
2️⃣修改后的文件:require __DIR__ . '/wordpress/wp-blog-header.php';
3️⃣加了一个wordpress目录,就是自己的wordpress安装目录,保存退出
第三部分
在这个过程中,收获了自己的勇气
在不知道建站有多大难度的情况下,就干建站,并且成功了
其实难度不大,跟着官方教程来,出错了,自己有点linux操作经验就可找到解决思路
希望未来的自己,依然有勇敢面对困难,绝不后退的信念
接下来就是申请短信签名,没审下来的时候,机智的我先做毕设的其他模块了
给大家看一下我的网站,虽然还没有写文章,但是起码是自己一手建起来的
谢谢阿里云给我们学生的优惠,感谢!
请访问:yuyouyi.cn,真的很感谢阿里云,哈哈哈,毕竟我还没赚钱,能省一笔是一笔。