网站搭建知识概述

这个寒假结束了,回头想一想做了哪些事情,其中有一件就是搭建了这个网站,虽然写这篇文章的时候域名正在备案网站还未开放。我想和大家分享一下网站搭建和编程的一些知识

小白科普:什么是网站

科研项目的研究中,数据传输是必不可少的,数据在科研人员之间最好是共享的,大量的计算在计算机上进行,于是人们希望数据从一台计算机传输到另一 台,便于科研的进行。之后,计算机与计算机之间的互联成为了网络,大量的数据穿梭在电路之中,往返于计算机之间。科技的成果应该是大家共享的,于是普通人 们也希望拥有一台计算机,也希望使用他们传输数据。比如,你很希望看到我现在写的这篇文章,于是我把文章放到服务器上(为什么是服务器,而不是我自己的电 脑,因为我希望大家可以随时看到这篇文章,而我的电脑无法保证24小时开机),然后通过现在科学的技术,你的电脑与服务器相连接,这是服务器就可以把文章 传输给你了,你想浏览一下这台服务器上的其他文章或是资料,那么就需要“浏览器”了。

回到最初的问题,网站是什么?我的理解就是你的计算机与我的服务器之间交互的窗口,我服务器的地址就是网址,服务器传输给你用于浏览文章目录的就是 网站,仔细想一下,和打开“我的电脑”的作用差不多,只不过,你能看到什么是由我来决定的。之前提到的“交互”,是不太准确的,因为最开始的网站大多是静 态的。

服务器简介与搭建

简单来说,服务器就是那台24小时不关机的计算机,为广大互联网用户的各种请求提供服务。我们在浏览器地址栏中输入的就是要访问的服务器互联网中的地址(服务器在互联网中的实际地址是IP,www.foo.foo是地址的“小名”)。

服务器是怎样搭建的?只有公网IP是不够的。还需要一种软件——web服务器软件,它可以依据网络的种种协议让互联网中的其他用户访问到这台计算 机,apache就是这样的软件。我的网站服务器是在阿里云购买的,和购买一台计算机差不多,我购买的是ubuntu系统,安装apache的方 法:sudo apt-get install apache2。安装之后在地址栏中输入IP地址,默认访问的路径是/var/www/html/,安装之后不用任何其他的配置就可以通过IP访问了,不 过你可以自定义配置apache。

还需要的就是一个数据库管理系统,我安装的是mysql,安装的命令是:sudo apt-get install mysql-server mysql-client,这个命令同时安装了mysql的服务端和客户端。

网络编程语言方面

HTML: 准确的来讲,html并不是编程语言,而是标记语言,使得服务器传输给用户的数据友好地显示给用户。

PHP: 使得用户和服务器之间的交互成为可能。用户向服务器发出请求,如果请求的文件包含php代码,服务器会首先在服务器端对php代码进行解释编译,编译之后 以html的形式发送给浏览器,这就是为什么“查看页面源代码”并没有发现php代码。现在可以认为php是服务器端的语言。

JavaScript: 用户的有些操作和请求并没有发给服务器的必要,比如表单的填写规范,这些事情完全可以交给浏览器来解决,这时候就需要JS了。可以认为JS是浏览器端的语言。这就是为什么“查看页面源代码”可以看到JS代码了。

时间: 2024-11-05 14:46:40

网站搭建知识概述的相关文章

网站搭建基础知识、流程概括

最近突发奇想想自己搞个网站玩玩,我是什么都不懂得纯菜鸟,就把最基本的东西写下来,如果有不对的烦请大牛们指点一下,希望对一些人都用. 一.做网站的流程: 购买域名.购买空间.解析和绑定.上传建站程序.完成网站搭建 二.价格: 域名:50~80 空间:100左右(个人网站) 三.域名: 1.特点:唯一性.稀缺性 万网(国内最大的空间商)可以查询域名情况.但是不建议万网购买域名,较贵! 域名和空间最好一起购买,较便宜 godaddy,全球最大的空间商--英文网站 一级域名:xxx.com(加www.也

1.1课程安排和网站基础知识

/本节视频和图例请看百度云:http://pan.baidu.com/s/1o7bg5a6/ WAMP独立安装 1课程介绍+网站基础知识(HTML+网站+访问流程) 2PHP介绍+web介绍+环境介绍 3Apache安装+配置修改+命令使用 4Apache工作原理+安装PHP+Apache加载PHP 5安装mysql 6php加载mysql+虚拟主机 课程安排 7天:PHP基础知识介绍+服务器搭建 5+1天:5天介绍SQL,1天PHP+mysql编程 12天:PHP深入(面向对象,项目,MVC,

网站搭建从零开始(七) WordPress站点的完善

1.WordPress网站前后端常用语言简介和运行过程 通常一个网站的整个构建过程中需要大量的技术支持,尤其是用到很多种计算机语言.网站的构建主要分后端和前端两部分,后端代码在服务器上运行,而前端程序源码则通过网络传输到用户的浏览器,由浏览器执行.WordPress站点的页面属于动态页面,也就是说页面是程序动态生成的,不同的人.不同时刻访问同一个网址对应的页面,看到的内容是不一样的.和动态页面相对的是静态页面,静态页面的扩展名一般是html,不需要后端语言动态的生成网页. 后端语言PHP 实现网

网站搭建从零开始(三)域名解析

原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-3 前面介绍了网站搭建所需要的两大要素:域名和服务器,这次要说的是域名解析,也就是把域名和服务器进行绑定的过程. 我们在访问网络时,网址会被发送到DNS服务器,然后由DNS服务器返回我们所要访问的服务器IP地址,从而进行访问.前面一文说了,一台服务器的同一个IP地址上可能有多个网站,或者是子网站,这时,我们请求的数据被服务器接收到,服务器需要根据判断网址中的

网站搭建从零开始(一)域名

原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-1 我是前段时间开始接触网站搭建的,目前也是新手,但是这几天从对网站完全不了解,到自己搭建一个比较完整的网站,算是学了不少知识.所以现在总结一下,希望对同样想建站但又不知如何下手的人有所帮助. 搭建一个网站,除了网站的建设,我们主要还需要两个条件,域名和服务器. 所谓域名就是网址当中最前面用点号分隔的那部分,如baidu.com.域名通常有顶级域名.二级域名

网站搭建从零开始(二)服务器空间

原文发表自我搭建的网站,欢迎大家访问,转载请保留本段或注明原文 http://www.hainter.com/website-primer-2 前面介绍了域名相关知识,这里介绍服务器,也常常被叫做空间,也就是网站数据实际保存的地方. 1.总体介绍 根据国家相关规定,国内服务器空间需要进行备案,也就是到相关的机构进行登记,具体方法可以网上找.域名也有备案一说,国内域名不备案可能会被禁用.国外的域名和服务器,一般就不需要备案了.国外服务器的一大缺点是速度一般比国内服务器慢,有些甚至几乎没有速度. (

Go语言?对微信约战棋牌网站搭建新技术怎么看?

上个月,作为 Go 微信约战棋牌网站搭建( h5.super-mans.com    Q:2012035031)微信约战棋牌网站搭建语言的三位创始人之一,Unix 老牌黑客罗勃·派克(Rob Pike)在新文章"Go: Ten years and climbing"中,回顾了一下 Go 语言的发展过程.其中提到,Go 语言这十年的迅猛发展大到连他们自己都没有想到,并且还成为了云计算领域中新一代的开发语言.还提到了,中国程序员对 Go 语言的热爱完全超出了他们的想象,甚至他们都不敢相信是

《用Python写网络爬虫》示例网站搭建(框架+本书pdf+章节代码)

所用到的代码及工具 示例网站源码+框架+本书pdf+章节代码 链接: https://pan.baidu.com/s/1miHjIYk 密码: af35 环境 python2.7 win7x64 示例网站搭建 wswp-places.zip 书中站点源码web2py_src.zip 站点所使用的框架 1 解压web2py_src.zip2 然后到web2py/applications目录下 3 将wswp-places.zip解压到applications目录下 4 返回上一层目录,到web2p

ret hat 6&ret hat 7 Apache网站搭建(一)

Apache 简介 Apache HTTP Server 是开源软件项目的杰出代表基于标准的HTTP网络协议提供网贡浏览 服务在We服务器领域中长期保持着超过半数的份额.Aapache服务器可以运行在Lnux.UNX Wndows 等多种操作系统平台中, 1.Apache 的起源 Apathe服务器是针对之前出现的若干个Web服务器程序进行整合.完善后形成的软件.其名 称来源于A Palchy Server 意思是"基于原有Web 服务程序的代码进行修改(补T) 后形成的 服务器程序"