第一部分(自我介绍)
大家好,我是一名在读研究生,自己在校期间想把自己做的程序,于是就必须有一台自己的服务器,但是自己是一个学生没有购买服务器的能力,经过和前辈的沟通就了解到了阿里云的“飞天加速计划·高校学生在家实践”活动。这无疑是一个帮助我们的好办法,于是自己毫不犹豫的注册了阿里云账号并进行了实名认证。这样就开启了我的阿里云Ecs学习之路。
第二部分(阿里云ECS使用攻略)
首次接触阿里云服务器有点不懂,但是本着学习使我进步的态度,我自己开始一点点的摸索,就找到了阿里云的阿里云的培训视屏,还有就是通过各方面的材料查找,学习了阿里云服务器,一开始对于一个初次接触云服务器的小白,就从一开始的连接工具来说,通过自己的请教和查阅资料一系列的准备工作已经完成接下来就是正式的进入学习了,自己学习的目标就是把自己的小项目搭建到阿里云的服务器上,然后就达到了自己对云服务器部署项目的整个流程的学习。通过为期10来天的学习,我学习了服务器配置Redis、RabbitMQ、fastdfs。
学习过程中遇到的问题
1.在配置Redis的时候编译的时候出现了一个错误(需要安装c++依赖)
解决方法就是运行:yum -y install gcc-c++ automake autoconf 搭建Redis完成后也对redis.conf文件进行了有关必要的配置,通过自己的努力也就这样搭建的Redis服务器。
2.在搭建Rabbitmq的时候访问自己搭建好的RabbitMq时出现了 user can only log in via localhost(跨域问题)
解决方法就是在rabbitmq的配置文件目录下(默认为:/etc/rabbitmq)创建一个rabbitmq.config文件 ,文件中添加 [{rabbit,[{loopback_users,[]}]}].(请不要忘记那个‘.’)然后重启Rabbitmq,这样自己搭建的Rabbitmq也就顺利的搭建好了。
3.在搭建nginx的时候遇到了一个让我花了4天时间才解决的问题,就是在make的时候总是无法创建 objs/addon/src/下的ngx_http_fastdfs_module.o,如果没有这个文件在make 或者make install的时候就会报错,于是自己花了4天时间终于解决了
解决方法就是:下载一个ngx_http_fastdfs_module.o 放到objs/addon/src下,这样尽然成功了,最后nginx也正常启动了,
虽然是比较笨的办法,但是最终也达到了自己的母的。
第三部分(收获总结,展望未来)
通过十几天的学习,让自己从一开始不认识阿里云服务器成长成了一个对阿里云esc也算有一个初步的了解,最起码再下次遇到的时候不是那么陌生,也希望在今后可以让自己变的更强大,成为自己想成为的技术人。