以前建站,使用的都是虚拟主机,虚拟主机相当的简单,只用在控制面板里面设置好相关参数就可以使用自己的网站了。虚拟主机的一切都是空间提供商为你设计好的,长期使用之后我觉得已经不是那么有趣了。本次尝试所用的系统是UNUNTU server,服务器是购买的VPS服务器。由于从未使用过纯文本的LInux,在VPS到手之后,我的“google”之旅正式开始。

        下面就是传说中的终端。和windows里面的cmd很像。这个丑陋的窗口就用来控制整个服务器的运行。

terminal

        安装各种软件异常的顺利,不可否认,ubuntu的apt-get真是好东西,不一会就可以看见“IT works”的页面了(类似hellow world)。

        Linux的进程真的非常少,除了网页服务(Apache) 数据库(MYsql)等之外,基本没有多余的进程

stat

        用sftp将wordpress文件上传到服务器中

 

sftp 

       最后,还是出现了问题,修改wordpress的永久链接后,所有文章都变成“404-未找到”。这个问题非常棘手,如果按默认的连接,那搜索引擎岂不是要重新收录我所有的文章?更奇怪的是 apache2里面的 httpd.conf 竟然是空的。在尝试了数个小时之后,终于发现,把/etc/apache2/sites-enabled里面的 000-default修改(关键是要把AllowOverride None,改成AllowOverride,干之前一定要备份原文件,我就是没备份,修改之后,直接造成Apache直接没法启动,又找不到以前的文件,只好参考了范例,把里面的都重写了一遍)All,并启动URL改写的服务后 。竟然正常了!啊!

000-default

       总体来说,搭建Linux服务器的难度似乎不是很高,有兴趣的朋友可以尝试下。