10-02 4614人
由于很多朋友没有基础,不懂怎么去建立一个网站,今天游魂特意写了这篇文章,希望能帮助到你们
ps:以下内容为了便于理解,所有都是本人自己理解总结,非官方解释!
认识网站
网站也可以理解为web应用程序,只不过无需用户下载,只要有网络,随时随地都能访问。
网站的组成
网站的基本组成:域名、网站空间(服务器,vps)、网站程序、数据库等。
域名(可以简单的理解为网址)
如果没有域名的话,访问网站只能使用ip地址,但是ip地址 ‘长又不好记’ ,所以就有了域名。
通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。
网站空间
先说说服务器:是提供计算服务的设备,和咱们的电脑架构类似,相当于一台24小时不关机的电脑(性能要比普通电脑强很多倍)
VPS:即指虚拟专用服务器,是将一个服务器分区成多个虚拟独立专享服务器的技术。每个使用VPS技术的虚拟独立服务器拥有各自独立的公网IP地址、操作系统、硬盘空间、内存空间、CPU资源等,还可以进行安装程序、重启服务器等操作,与运行一台独立服务器完全相同。
网站空间就是咱们所谓的虚拟主机,虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等;提供必要的站点功能、数据存放和传输功能。
通俗的说服务器就是一个小区,vps就相当于这个小区里的每栋楼房或者xx单元,虚拟主机就是服务器或者VPS租出去的每一个房屋,域名就相当于门牌号,有了这个门牌号,才可以知道别人在的具体位置。
网站程序(网站源代码)
程序就是建设网站所有使用的编程语言,换成源代码就是一堆按一定格式书写的文字和符号。源代码是指原始代码,可以是任何语言代码。
比如大家随便写一个html文件,这就算是一个程序。
数据库
最开始的网站都是静态网站,用来展示一些数据,无法存储数据。
后来有了动态网站,就有了数据库,通俗的理解为就是一个大的仓库。
有了数据库,我们可以保存用户信息,商品信息,等很多数据信息。
网站分类
根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp. net网站等;
根据网站的用途分类:例如门户网站(综合网站)、行业网站、娱乐网站等;
根据网站的功能分类:例如单一网站(企业网站)、多功能网站(网络商城)等等。
根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。
根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)。
本博客就是一个php类型的网站
理解了上面的基础知识后,我们就可以来着手建立一个网站了。
首先,我门需要准备:
程序(以我博客程序为例)
虚拟主机(这里考虑新手的问题,咱们就使用普通的虚拟主机),一般可以去买,没有的宝宝也可以给游魂发邮箱,我给你们提供国内空间。(但是需要你的域名必须备案)
域名
数据库(有的程序不需要数据库)
1.将网站程序上传到网站空间上
这里可以使用一些ftp工具
我给你们打包了
点击会话-->快速连接
填写主机信息--->点击连接
连接成功后看到这样的页面,一般左边是虚拟主机里的内容,右边是本地的文件
而我们要做的就是把咱们的程序上传到虚拟主机里。
注意,一般网站虚拟主机都有默认文件夹配置(例如、根目录文件夹、备份文件夹、日志文件夹)
我们要把程序上传到根目录里就行了(选中你的程序右键选择‘传输选定的项’)
注意:这个时候,如果你的程序需要设置配置文件,就去配置下(一般就是配置数据库),而有的程序,是默认第一次访问,判断你的程序有没有安装过,没有就自动跳转到引导安装的页面(这个时候也是配置一些数据库信息等)。
2.上传完程序后,绑定域名
一般购买的虚拟主机都会有一个管理虚拟主机的页面,在这里你可以查看所有主机信息,并且可以给主机绑定域名。
主机绑定了咱们购买的域名后,这只成功了一半,还需要去域名管理平台解析域名(也是你购买域名的地方)
然后进入域名解析页面,添加解析保存即可,记录类型看你主机商要求,一般是A
然后访问你的域名,快去看看自己从无到有搭建的网站吧!
有的程序是第一次访问时有安装向导,输入你的网站基本配置信息和数据库信息即可。
2.上传完程序后,绑定域名
Windows 7 x64 Google Chrome 59.0.3071.115不会
@987860690:绑定域名是在域名管理平台解析的
Windows 10 x64 Google Chrome 61.0.3163.100