历尽千辛万苦个人网站终于建好了!

从开始形成建网站的想法到现在,不过数天。然此中辛酸难尽。

一开始是想翻过GFW,通过在Bandwagon上买的一个VPS上自动搭建的shadowsocks(百度都把这个和谐了,能想象吗)平台,下了软件,输入ip和端口,开启无国界之旅。嘿嘿嘿,从此获取各种内容那简直是如鱼得水啊。shadowsocks实在是神奇,毕竟通常翻墙只是通过浏览器浏览国外主流网站,无需搭建复杂的VPN,在github上膜拜了shadowsocks的主人(居然是个妹子!),不禁感慨差距之大,编程之路,任重道远啊。

当然,后来,我发现VPS上的功能远远不止这些,于是萌生了建一个自己网站的想法。偶然间发现学院某个实验室的招新网站十分精美,刚开始热爱前端的我打开了调试器去看结构和代码,试着自己去仿制一个,直到末尾,发现了Wordpress。没错,至此我才听说过wordpress的存在,也或许从前早有见闻,只是视之为秋风过耳记忆无存了,毕竟从我想向一个合格的程序员发展的想法,开始也没多久。于是就在课余时间查阅资料搜索相关教程和文档,发现一切都没那么简单!搭建LNMP就周折了半天,好在找到了一键安装包,然而安装好之后和wordpress的建立中间有断层,很难找到详尽的资料。卡了一两天在这个地方,最终回到原点努力去看安装包给的文档,尝试着去搭建虚拟服务器。虽然学了计算机网络,也感觉掌握的不错,可是对此依然没有什么概念。好在最后琢磨了出来,搭好服务器后将wordpress移动到指定的文件夹,绑定了域名,成功访问。中间有很多小插曲,都努力去解决并战胜了很多困难,比如一些权限的修改,linux的操作、数据库的操作、配置文件的修改、注册域名等等。功夫不负有心人,我建出来了!我真的建出网站来了!然而这也不过是LNMP一键安装+wordpress罢了。我应该尝试着手动一步步去搭建LNMP或者LAMP的环境,再试着自己搭建前后台的网站程序,这才是真正厉害的,不过现在水平还差的远(233)。后期打算写几个主题试试,一步步学起吧。相信自己能够一点点进步,成为更好的自己。

这当然不是结尾,到现在我我还没搞懂一个问题。那就是DNS和服务器解析的问题,我曾以为,将注册的域名和ip绑定,只是简简单单的“绑定”而已,也即当我访问域名的时候,实际上访问的就是这个ip,我一直如此理解。然而事实并非如此,通过VPS的ip访问到的不是我绑定域名的wordpress页面,也即服务器将域名连接到了我想要的位置,而不是单单连接这个ip地址。我还不明白这是怎么做到的,难道Nginx接受到了网址作为参数?还是与它所谓的反向代理有关,这一切我还不得而知(废话真多,说特么我还没搞懂不就行了)(我就想多打点字充实下页面不行吗)。感谢玄狗推荐的网易公开课的一节课程《构建动态网站》哈佛大学公开课。我要去补课了,可是明早六点我就要早起换成三趟车奔波到成都学院面对凶神恶煞的教官模拟科目三了,早睡早起,科三必过!加油!

Shane Filan

我只是随便上传一张试试

年轻时候的头子(Shane Filan - Westlife主唱)

期待一下二专