总结整理自己过去一段时间所做的东西——用于记录、备忘和学习,也是个人建站历程,学习及注意到的一些东西。
开头
之前因为搭建了个人博客,便接着进一步学习,开始申请域名,搭建自己的服务器。使用的是腾讯云一元云主机+域名,每天有200个名额,中午12点抢购,一般都能选到。
基本配置
系统选用的是linux CentOS 7.2 64位
。
正文
在搭建自己服务器方面也着实折腾了好长时间,购买自己云主机之后试着搭建和配置Linux系统的挂载、分区和创建文件系统,参考腾讯云论坛 Linux系统分区、格式化、挂载及创建文件系统。
我使用的linux控制面板是wdcp
。
wdcp
是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后台里操作完成.- 使用
wdcp
,通过WEB方式就可以轻松创建网站,开站点,发布网站,创建FTP,创建mysql数据库等. - 使用
wdcp
,通过WEB方式,就可以管理服务器上的站点,站点文件,站点配置等等.
安装过程稍微有点繁琐,主要是等待时间有点久,也基本上参考腾讯云论坛发布的一些教程视频 Linux基础教程 wdcp篇,上边实现的挂载分区也可参考这里面的视频,介绍的相对详细。
接下来是上传文件到Linux云服务器
下载并安装软件XfTP5
(百度搜索下载即可)实现本地文件的上传,把自己的主页和项目放到云服务器中,同时下载Xshell
远程登录自己的云服务器(云主机)。在Xshell
打开新建传输协议便会启动XfTP5
,即可进行传输。如
然后遇到的问题是修改默认主页
做网站的可能都会发现,有的网站做出来之后,会默认带上后缀index.html
。这样一来,网址看起来就不是那么美观,而且不利于以后的seo优化。(解决是将index.html删除(如果没有出现这种情况,就不用管))。
还有云服务器下的web项目一般默认先调用index.php
、然后是index.html
等index文件。想要先调用自己的index.html
文件的话,我的做法是把index.php
删掉就好了。。
个人主页(noodle-xia的小屋)
移动端与pc端采用不同页面
因为PC端主页若是在移动端加载需耗费不少流量(加载动画效果及音乐时),对于流量党体验很不好,并且之前我所参考的这个主页模板并没有做响应式布局这部分,考虑这一点便做了移动端的主页进行跳转。如何跳转? 只需要在要跳转的页面head标签里加上下面这句代码就可以了1
2
3
4<script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script>
<script type="text/javascript">
uaredirect("http://www.nooxia.cn/me.html"); //"手机版页面网址"
</script>
或者是通过判断浏览器User-Agent为客户端发送不同的页面,实际上和以上方式差不多吧,都是用js方式实现重定向。
移动端主页
并添加 vue音乐播放器页面
pc端个人主页
- 唯一链接 http://www.nooxia.cn/
最后
也就是自己之前一段时间的总结,只为记录,只是泛泛提到自己认为几个建站的几个小问题,并不全面,相关方面的论坛博客数不胜数,以后需要学习提高的还有很多。另外对于自己的个人主页还有很多需要改进的地方,追求简单化的设计,追求答案,并相信过程。