写这个是由于本人在高中的时候就想自己建立一个属于个人的网站,但迟迟一贯未能如愿,直到在看到一些朋友自己做网站,尤其是为政府或公司单位建立网站时受到一些刺激之后才开始了真正有了自己的网站培植。
当初之以是没有付诸行动,多数缘故原由是不知道如何建立一个网站,网上搜索到的资料总是恐吓的门外汉不敢有所为,门槛彷佛很高,但是,对付普通个人网站的培植来说实在是很随意马虎,因此有了写下这篇文章的动机,旨在希望自己个人网站搭建的朋友能够不再迷茫。而且对付一些商业网站的建立也有知识相同相辅的浸染。
建立一个网站所须要的有最基本的两样,一个是域名,一个是空间。一些商业建站则须要单独的数据库,如果是利用VPS或本地做事器的话,也是可以在VPS或本地做事器上安装数据库做事程序的,可知足大部分利用者的须要,不须要单独的数据库存储做事器,如果不差钱,阿里、华为、腾迅等云平台目前都供应了单独的数据库做事器。
域名,实在便是我们所要培植网站的网址:例如hyehye.net这个便是域名,net是国际顶级域名,hyehye便是我们在域名注册做事商所注册的域,也便是一级域名,今后访问个人网站的时候须要常常利用的便是这个域名,而把这个域名设置为主首页的访问地址,例如http://hyehye.net或https://hyehye.net,http与https不同之处在于一个是普通的http协议,一个是利用了ssl证书加密协议,http不屈安,https相对安全,目前绝多大数的网站都利用了ssl证书加密。
域名的注册可到全天下范围内任何一域名注册做事商处去注册购买,而价格大同小异,差别不会是太大,真正的差别在于域名所持有的掌握权利,有些做事商是不给域名所有权的,如果个人在今后要做一些相应的域名设置调度时很不随意马虎,以是建议在探求注册做事商时一定要把稳这一点,看清域名做事商供应的域名做事。其余一点须要把稳的是只管即便不要去注册各个国家的国家域名,如CN,DE,TW,HK等等,最好是注册一些国际顶级域名,相对可减少受到各个国家域名掌握中央的影响,如COM,ORG,NET等。顶级域名注册的价格一样平常也在一百元到二百公民币每年,续费基本相同,各个域名做事注册商不一准,这点须要在注册时咨询清楚。
空间,域名具备了之后所须要的便是空间。域名可以想像成为一个家户的门牌,要找到一户人家首先是要知道他的门牌,而门牌有了,而挂门牌的家户就必须得还有本色性的房屋,不然门牌再好,没有实体房屋做基准也是没有用的,所有人只能看到一个门牌却看不到房屋里面的人和物。空间便是用来摆放人和物的容器。同样的,空间也可以注册得来,有条件的朋友还可以自己搭设个人做事器空间,不过本钱会很高,对付个人建站来说我不提倡,有票票的朋友尽可以自己去购买电脑和带宽自己搭设做事,但这不在本文讲述范围内,那些技能活须要另开篇章,只解释一点,在做做事器的时候只管即便选择开源系统(debian/ubuntu/centos,centos已经不再被掩护只管即便不再利用),WINDOWS系统虽然好,但是易用及稳定性不如LINUX开源系统,我推举的有DEBIAN(我个人是个DEBIAN爱好者,现已转入Gentoo行列,更省心)。
注释:原来文章说的空间并不是VPS和独立主机,是一种可存储的虚拟空间一类,局限性可拓展性不高,内存大小及CPU这些资源都是限定去世的,对一样平常的个人BLOG博客、静态展示类网站是足多利用的,如果要运用于线上一些交易或是繁芜的交互运行多业务类的网站最低哀求是VPS类虚拟主机,VPS在注册购买时是可以按需选择cpu核心数、内存大小、带宽流量、硬盘大小等一系列参数的。
空间注册可以选择两种,一种是免费空间,一种是VIP收费空间,当然还有VPS,有条件的推举利用VPS,对数据库、邮箱、FTP做事之类有需求的利用VPS是不二选择,VPS比之空间主机类价格并不高。免费和收费的差异我就不在此评论辩论了,大家心里多少会有些觉得的,做事质量肯定是有天高地差的差异的。不过是第一次做网站,所以为了大家避免摧残浪费蹂躏金钱,我推举利用免费空间,以免手生不熟习的当中涌现了问题而致使空间不能利用,那就例外得费钱请空间做事商帮助办理,那是要金子的,不是银垫子,比注册做事还要贵(我没有试过,经有过履历的人讲是这样的,去世贵,去世贵的)。免费空间可以给我们最大的回旋余地,这次弗成下次,下次弗成还有再下次,再再下次……你就算了吧,别做了,很丢人滴……免费空间做事商可以到网上搜索一下,很多,但一定要把稳它的稳定性和诚信度,虽然免费但是有许多做事商是讲究诚信的,但更多的是开一枪放个鸟炮就不见了,建议到老佐博客看看有没有免费的信息供应(修注:过去我利用的是免费吧供应的免费信息,由于某些不可抗拒成分的缘故原由已经无法访问,当时看到站长的声明时真的以为挺遗憾,非常感谢他的网站曾经的贡献,曾经我是一名爱撸免费资源的,现下已经转入付费类,须要给社会供应一些贡献了),站长供应的许多免费资源都是极有公信力的,可信度强。
域名和空间基本的讲解都解释了,接下来便是域名与空间如何搭配才能利用了。这也使我想起了小学的时候学过的鸟类学做鸟窝的课文故事,有些朋友如果没细看完备文就闪了,如果网站不能访问是你活该……嘿嘿!
域名注册之后并不能立即利用,须要解析域名才可以访问,当然有很多朋友一看到“解析”这个术语名词就犯晕了,我第一次的时候也是这样,实在不用犯晕,大多数域名做事商是供应域名解析做事的,在你购买域名的时候已经给你供应了域名解析做事,更详细的就须要咨询你的做事商了。问题是在于如何绑定到你的空间,也便是你网站实体内容所存放的那个注册空间,只有绑定到空间,访问你的域名网址时才可以看到你的网站实体内容,也便是进入你的家门。(注:在海内域名注册商注册域名的,不分国际域名和国家域名,首先你须要进行备案,备案成功之前不可以进行解析操作,否则会视为虚假什么的缘故原由不给予审核通过,牢记!
!
!
)
由于域名须要绑定到空间,以是你的空间一定支持绑定自主域名,许多免费空间是不供应绑定独立域名的,只供应给你它们的二级域名,二级域名就如:blog.hyehye.net中的blog便是二级域名,而hyehye是一级域名,net顶级域名,到现在开始大家对域名的划分就该当有个很好理解了,是从右往左排列的,最右边的是最顶级的,最左边实在是最次的,如BBS.COM.CN这样的一个网址,顶级域名实在是CN,而不是COM,COM只能算是二级域名,别搞混了。因此,大家在探求注册免费空间的时候一定要把稳空间做事商是否供应你绑定自己的独立域名,如果不许可那你注册了也是白注册,当然你也可以利用所谓跳转等利用你的独立域名访问到这个空间里来,但不是我们要考虑的。
域名可以解析,空间可以绑定域名,接下来讲的便是如何利用空间了。由于一个网站最本色的精神是在于空间内容,而不是域名,以是如何利用空间是最大的学问。
要利用空间就得理解空间的实际支持情形,是否支持动态网页,是否支持PHP,是否支持数据库,它们的支持版本是什么样的,这些都须要理解,当然了,这些大量的事情已经有前人为我们铺设好了,例如老佐博客所公布的资源都已经做了相应的测试并把信息公布在网站上。每个人都可以查看与自己所需相应的资源内容。如果纯挚的只是做一个静态网页内容,根本不须要再去稽核,所有空间最基本的便是静态网页内容支持,如果这一点也做不到,那就不是空间供应商了。我们所要考虑的利用一个空间做一个类似论坛一样的网站。
当空间的支持统统都已经不再是问题,接下来的便是如何利用安装了。有些朋友会奇怪为什么要安装,实在这才是真正的我们要做的。
由于我们都是初建立个人网站的新手,自己也不一定有编程的能力,以是最好且最便捷的方法便是安装他人供应的建站程序。论坛程序如DISCUZ,博客程序如:WORDPRESS,谈天室程序如PHPFREECHAT或X7CHAT,这些都是我曾经所利用的建站程序。要利用它们我们须要到相应的官方网站进行PHP源程序下载,统统都可以放心,这些所有的程序都是开源的,可以不用费钱免费下载并自由利用。
当下载了建站所需的安装程序之后,接下来便是如何安装到空间。
首先,我们须要拥有空间FTP上传的帐户和密码及FTP做事器地址,这个在注册空间之后做事商会在类似邮件的文档里给出,也有的空间须要自己做相应设置,不再做更多阐述。有了FTP帐户和密码及做事器地址,我们就可以利用FTP上传工具上传文件或程序到空间,在这里我们把所下载的安装程序上传到空间,可根据哀求做相应的文件目录设置,例如,我们要把论坛程序和博客程序,谈天室程序都安装在同一个空间,因此为了不使它们稠浊相互混乱便须要建立不同的文件夹安装不同的程序,论坛程序可考虑安装到BBS目录,博客程序安装到BLOG目录,谈天室程序安装到TALK目录,在这里须要把稳的是目录设置一定是英文的,中文目录可能涌现意想不到的迷惑问题,乃至在安装或访问的时候涌现不可预测的问题。
当统统安装程序上传到相应的目录之后就可以开始安装了(如果上传文件是压缩文件,则须要相应的解压程序解压文件,稍后做解释),在这里安装的时候一定要参考程序官方供应的解释文档,大多数文档给出的有相应的中文文档,如果没有而且英文根本很弱的朋友可利用在线翻译进行查阅。之以是要诸位查阅官方解释文档是有很大缘故原由的,有些朋友在安装过程涌现问题致使不能正常安装便有可能是由于没有按照官方解释文档去做,有些程序在安装的过程中须要对相应的目录或文件做权限和命名修正设置,而上传的文件默认权限可能不符合安装哀求,这个时候就须要手动修正,一样平常来说FTP工具都会供应文件和目录权限和命名修正的功能,只要照着解释文档进行相应修正调度便是了。
当统统照着解释文档修正调度之后便可以安装了,安装程序一样平常是在INSTALL目录,解释文档一样平常都会指出安装的路径,比如:http://hyehye.net/bbs/install/这样的格式,有的程序在第一次安装的时候只须要输入相应的访问路径就可以http://hyehye.net/bbs/,当安装完成之后再次访问安装时就会提示缺点或已经安装过了,末了把安装文件按照官方解释文档进行相应的删除和清理就可以了。
安装的时候,在这里,还须要给大家一个提示,那便是数据库的运用。
一样平常来讲数据库要在安装程序开始之前先行建立,数据的建立按照空间做事商给出的解释进行建立,建立好相应的数据库之后记录下数据库名,用户,密码,做事器地址,在安装程序的时候进行相应的设置,不再赘述。例如:数据库名:DATABASE-BBS,用户名:USERBBS,用户密码:USERPASS,数据库地址:LOCALHOST。(提示:一样平常程序安装之前须要进行相应的CONFIG.PHP文件修正,便是修正数据库连接的,按解释文档进行相应修正就可以了)。
这样,安装程序就可以顺利进行了,如果还涌现什么缺点则须要查看相应的缺点解释,然后进行网络搜索或者查看官方文档给出的缺点解释,这须要根据不同的情形做不同的处理。当统统安装完成,就可以登录后台管理做相应的网站设置和变更,添加插件,设置模板或格式等等,统统就请参考解释文档。
末了,还须要解释白其余几点,那便是域名的访问和压缩文件的处理。
虽然空间我们绑定了域名,但如果不在域名做事商那里进行域名对空间地址的记录处理也是没有用的,多数情形下免费空间给出的绑定地址不是IP的,这样就须要我们做CNAME记录处理,如果有给定固定IP最好不过,只要IP记录就可以了(有一家加拿大免费空间做事商就供应固定IP,且是免费的)。至于如何做CNAME记录请参考域名做事商和空间做事商给出的解释文档。
压缩文件,绝大多数安装程序下载之后都是ZIP压缩格式的,如果解压缩后上传文件那速率是很蜗牛的,以是建议大家把原ZIP文件直接上传到空间,然后利用在线解压缩程序进行解压缩,大家可以下载UNZIP解压缩PHP程序上传到空间,然后访问UNZIP利用解压缩,也可以利用在线FTP做事网站进行登录空间解压缩,例如网站http://net2ftp.com,有的空间做事商直接供应解压缩功能,根据不同情形做相应的选择便是了。
还有一个问题便是程序选择的问题,有许多喜好DIY的朋友,乐意去做自己的网站程序,大多是些网络编程高手,我推举大家做自己的DIY网站,自己编写自己的网站程序,不失落为一种自我提高。
这几年自己也选择性的进行过商业购物网站的搭建,与博客论坛之类培植大同小异,只是须要看重更多的细节参数等。现在一家集团公司事情,也对企业单位的办公软件进行了一些体验考试测验(我所在集团公司目前还未真正跨入数字信息化办公时期,彷佛山西企业大多如此,虽然我所在集团公司已经于天交所上市,目前已经离职,在浙江义乌待业中),网络在线OA协同办公软件等,实在都是可以很大略方便的搭设建立的,只是在选用空间做事器的时候,应选择VPS类型的,局域网内OA协同办公,用本地电脑配置就OK,如果进行过前文的一些履历,对付本地做事器网站搭建,相信很快的能举一反三,如果真没有,那搜索一下网络,WINDOWS平台下的文章很多,LINUX平台更是大略不过。(注:目前我在试用的依旧是不费钱的一个叫做事社供应的OA协同管理软件,用JAVA措辞写成的,觉得功能很好,尚未打仗OA协同管理软件的朋友们可以试装理解一下OA协同管理办公)。
PS:OA协同已经被我抛弃了,2021年开始在利用ERPNEXT,可以GITHUB下载到,须要有一定的英语、编程、做事器根本知识,erpnext可以直接应用于电商发卖、工厂生产、线上办公、线上教诲等各个领域,目前海内开拓利用者还不多。
我的个人网站有许多建站干系的文章或己发或转发,有兴趣的可以自行访问。
末了的末了,我仍是一个不入流的玩家,以是文中难免缺点潜心处,还望诸位见谅,不吝见教。如果各位有什么问题可留言进行谈论。
注:上次编辑于2020年3月31日
最新编辑于2022年4月17日