网站入门教程是什么 网站如何运行呢
<h1>什么是网站
</h1>
<p>
传统意思上的网站使用HTML等语言制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务 ……
</p>
<p>
网站可以呈现出不同的形态,常见的如博客网站、企业网站、论坛商城等。微信公众号小程序等也是特殊的网站。
</p>
<p>
本课程中所称的网站程序包括PC网站、wap网站、微信公众号、微信小程序、支付宝小程序,非原生APP等使用HTML或类型代码书写的程序,学完本课程后,你可以使用所学的内容构建自己的应用。
</p>
<p>
本课程使用以PHP语言开发的WordPress程序为例,讲解如何规划、建设、开发网站。
</p>
<h1>
网站的组成
</h1>
<p>
先来了解网站的组成,一般的网站由域名、空间和程序三部分组成,其中空间和程序是必要的。
</p>
<h2>
什么是域名?
</h2>
<p>
最开始的网站是没有域名的,使用IP地址(如118.123.22.101)访问一个网站,因为IP是非常难记住的,为了解决这个问题,引入了域名的概念。
</p>
<p>
我的博客 yongfengseo.com,中文是秦自龙点COM。这样的地址比起我的IP地址,记忆起来就比较容易了。域名使用英文的点分割开。
</p>
<p>
一个域名中有多少个点,标志着他是几级域名。最后一个点后面的字符为后缀
</p>
<p>
yongfengseo.com 只有一个点,是一级域名,我们也称作顶级域名。www.yongfengseo.com 有两个点,是二级域名。
</p>
<p>
域名注册时只需要注册一级域名,你就可以使用任意的二级、多级域名。
</p>
<p>
如上面的地址,由域名加上特定的参数组成的文本,称作网址
</p>
<p>
我们通过域名访问网站,通过网址访问网页。
</p>
<p>
域名是全球同步注册,一个域名只能被全球的某一个主体注册。
</p>
<p>
国内比较流行的域名后缀是comcn
et等。
</p>
<h2>
什么是程序?
</h2>
<p>
网站程序是使用HTML、CSS等语言书写的文件。用来控制网站输出的内容及显示的样式。
</p>
<h2>
什么是空间?
</h2>
<p>
空间是网站运行环境的统称。用于存储网站文件,能满足程序运行所需要的条件。
</p>
<p>
本课程中的空间,需要能够运行PHP程序。课程中以西部数码的虚拟主机为例讲解网站的安装和使用。如需和教程同款的主机,可以联系我,费用为288元/年。
</p>
<p>
常用的空间有虚拟主机、服务器等。当前比较流行的是云主机、云服务器。
</p>
<h1>
网站如何运行
</h1>
<p>
网站分为静态网站和动态网站,本课程中以是否需要服务端解析来区分动态网站和静态网站。
</p>
<p>
日常生活中,我们使用浏览器来访问网站。
</p>
<p>
浏览器是能够解析HTMLCSSJS语言的软件。他能够按照代码中的规则来渲染展示内容。也就是把代码变成文字、图片、视频、音频的组合,让我们能够看到丰富多彩的内容。
</p>
<p>
当我们在浏览器里面输入网址时,浏览器会请求网址所对应的服务端,如果服务端收到请求后,不需要前置处理,直接发送HTML代码给浏览器。这种网站我们称为静态网站。
</p>
<p>
也就是说,服务端存储的也是HTML文件,不需要额外的处理。
</p>
<p>
当服务端收到请求后,如果发现请求的页面不是HTML文件。而是PHPASPASPX等其他文件格式时。服务端需要按照网址中的参数,把其他类型的文件内容解析为HTML文件,然后在发送给浏览器。
</p>
<p>
这种需要服务端前置处理的网站,我们称为动态网站。
</p>
<p>
从上面我们可以看出,浏览器负责解析HTLM文件,不同的浏览器解析同样的代码会有不同的效果。
</p>
<p>
服务端代码使用不同的语言,需要对应的解析器来把文件处理为HTML文件。
</p>
<p>
本课程中服务端使用PHP语言,使用PHP解析器处理文件。
</p>
<p>
网站有域名、程序和空间组成,当用户访问网站地址时,地址被指向对应的服务器,服务器收到请求后,把处理好的HTML代码发送给浏览器,浏览器按照代码里面的规则显示网页,这就是一个网站被访问的过程。
</p>
<h1>
网站程序语言
</h1>
<p>
网站程序是使用代码书写的,不同代码使用不同的语言,常用的网站语言如下。
</p>
<h2>
什么是HTML?
</h2>
<p>
HTML是一种没有逻辑的标记语言。它使用不同的标签来标记不同的内容。浏览器可以识别不同的标签,按照标签的规则来显示网页,HTML是网站的基础语言,它构成了网页的基本骨架,它运行在客户端。
</p>
<h2>
什么是CSS?
</h2>
<p>
CSS是层叠样式表,它存在于HTML之上。 没有HTML,CSS基本无用。
</p>
<p>
CSS用来控制HTML的显示效果,早些年,还没有CSS的时候,用HTML自带的标签来控制显示样式,但是效果不是很好。后来引入了CSS来负责网页的样式,它可以控制网页的颜色、字体等,它运行在客户端。
</p>
<h2>
什么是JS?
</h2>
<p>
JS是一种脚本语言,全名是JavaScript。它和Java没有直接关系。JS一般运行在客户端,也就是浏览器内。它主要负责控制网页的一些动态效果的。它是有逻辑的语言。
</p>
<h2>
什么是PHP?
</h2>
<p>
PHP是一种运行在服务端的编程语言,它有逻辑能力,能够按照预定的规则、条件来执行不同的任务。它负责按照程序的流程来处理一些实际问题,最终转化为HTML代码给浏览器渲染。
</p>
<h2>
什么是MYSQL?
</h2>
<p>
我们常用的数据库是MYSQL,它的语法结构类似于SQL数据库,用来存储数据。
</p>
<p>
我们要使用SQL语句向数据库添加数据、查询数据、删除数据、更新数据,它运行在服务端。
</p>
<h1>
建站需要多久
</h1>
<p>
这个问题比较复杂。
</p>
<p>
如果单纯的说只是建设一个网站。纯新手边学边做一个网站至少需要1小时。如果是熟悉的人来操作10分钟基本能搞定一个网站。
</p>
<p>
观看本博客的视频教程,一天之内你肯定能搞出一个网站。
</p>
<p>
例如一个常规的企业站点,无需备案的情况下,网站资料准备充足。
</p>
<p>
从购买域名、空间开始,到网站安装好、填充好内容,大概需要3-5个小时。
</p>
<p>
定制的网站比较费时间,正常15-30天的工期,大部分时间是浪费在和客户沟通中,人工成本是很高的。
</p>
<p>
一般来说3-5天能搞出一个自己的网站已经很不错了。
</p>
<p>
我自己的网站搞了10年还是这个样子
</p>
<h1>
网站备案制度
</h1>
<p>
网站备案制度是为了净化网络环境而制定的。
</p>
<p>
任何一个使用中国大陆服务器的网站都需要备案,直白一点说,就是如果你的网站上有违法信息,党和政府能够第一时间找到你。
</p>
<h2>
什么是接入商?
</h2>
<p>
提供服务器业务的单位称为接入商。也就是说你在那里买的服务器,你的接入商就是那里,比如你在阿里云买服务器,你的接入商就是阿里云。
</p>
<h2>
备案和域名注册商有什么关系?
</h2>
<p>
备案和域名注册商没有关系,和域名注册时的所有者信息有关。如果域名注册为个人所有,只能按照个人主体备案。如果是企业注册,只能按照企业信息备案。
</p>
<h2>
什么是实名认证?
</h2>
<p>
在中国大陆注册的域名。必须提交与注册时相符的资料进行实名认证。只有认证以后的域名才可以备案和使用。
</p>
<h2>
如何备案?
</h2>
<p>
你在那里买的服务器或者虚拟主机,你就去虚拟主机或服务器的管理面板找备案的连接,按照提示填写资料,上传图片信息。现在大部分备案系统都支持手机拍照验证,一切按照提示操作就可以了。
</p>
<p>
资料提交后,一般由接入商进行初审。初审通过后,提交到你身份证或者公司注册地的省工信局审核,提交信息由接入商完成,你只需等待就行了。
</p>
<p>
部分省份,比如云南,接入商提交信息后,工信部会发个短信验证码给你,你按照短信的提示登录指定网站输入验证码才会继续审核,否则直接驳回。
</p>
<p>
全国备案最快的需要7天,正常20天左右,云南最扯蛋,需要40天左右。
</p>
<h2>
备案需要的资料
</h2>
<p>
个人备案需要身份证,部分省份需要域名证书。
</p>
<p>
企业备案需要营业执照,域名证书。
</p>
<h2>
如何获取域名证书?
</h2>
<p>
去你注册域名的网站,打开你的域名管理,都有获取域名证书的连接。
</p>
页:
[1]