你的域名解析好了,但是服务器不相应浏览器的请求,那算个啥~~所以呐,咱要给服务器装备上那些必备的工具呀!
服务器需要装备啥捏
当然是那些能够用户提供服务的软件啦!假如你要弄个WordPress,那你就得有数据库、PHP和Web服务器的支持;假如你想要Ghost,那你就需要Node.JS;假如你就想手写个Hello World的纯静态网页,那Nginx或者Apache或者LightHTTPD就够啦。
在这里我们就假设大家是想要WordPress的啦!那么我们就需要把数据库、PHP、Web服务器这三者结合起来。常见的有这么两种架构:
LAMP——Linux,Apache,MySQL,PHP
LNMP——Linux,Nginx,MySQL,PHP
Linux是操作系统,剩下几乎是搭建一个网站必备的工具。Apache/Nginx作为web前端服务器,MySQL作为数据库(可被替换为 MariaDB等等),PHP作为动态网页的处理。
哦对了,Windows下有个xampp,就是Apache、PHP、MySQL啦。
Apache与Nginx有何区别?请自行搜索并确定自己要使用哪种。不过我强烈推荐Nginx哟!另外多说一句,LNMPA也并不是不可以的。
怎么装备LNMP/LAMP呢?
我这就给你们个链接,自己戳去看吧!
假如你是使用的建站应用支持PHP7,那么强烈建议使用PHP7哟,据说有经验加成哟~
装备完了,然后呢
此时用WinSCP上传网页到默认目录/home/wwwroot/default/就可以了。或者是看WordPress、Typecho的安装文档,自己安装去吧~
咱们怎么能看得起丑丑的default呢?
lnmp vhost add之后添加你的域名,在/home/wwwroot/你的域名下上传你的网站文件就好啦!你想解析exmaple.com, test.com到一个服务器,只需要lnmp vhost add添加对应的域名即可!
我该使用啥样的域名呐
有童鞋可能会纠结,我是用exmaple.com,还是www.example.com呢?这个嘛,老司机告诉你,都行,你想要blog.example.com也是可以的,三个都要也是可以的……怎么选择,基本上都是个人心情说了算……
但是我的建议是:
假如你的网站只想要一个example.com,别的都不要,并且有开启HTTPS、HSTS的计划,那么就直接上裸域名吧;
假如你不确定以后想干嘛,那www.example.com可能会更加直观。