网站建设
网站备案流程
本机IIS服务器的创建
Win7下配置本机IIS服务器
建网站需要学习的内容
使用表格布局网页
定义网页头文件元素
制作弹出网页
制作网页宣传窗
Div+CSS布局网页
CSS的常见选择器
CSS设置文本样式
CSS设置背景颜色与图像
CSS设置表格样式
HTML中使用CSS的方法
CSS3新增的部分属性1
CSS3新增的部分属性2
CSS3动画与渐变
网页显示MySQL数据库中汉字的乱码问题
HTML5的新特性
HTML5的API
HTML5音视频API
HTML5表单
HTML5表单API
HTML5画布canvas
HTML5拖放API
HTML5地理位置API
HTML5离线应用API
HTML5 Workers多线程
HTML5跨源通信
HTML5 WebSocket通信
HTML5的Web存储API
HTML5本地数据库
HTML5其他一些API
Node.js功能和使用
常用Web前端工具
WebGL编程
GLSL ES语言
使用ThreeJs库3D编程
XML可扩展标记语言
1. Web服务器:
我们现在所说的网站大都是指Web网站,是由一个个网页组成的图形界面集合。早期的互联网,还是以字符界面为主,当时已有了电子邮件(Email)、BBS(Bulletin Board System:电子公告牌系统)和FTP(File Transfer Protocol:文件传输协议)等,但主要还是局限在专业领域,有一定的技术门槛,普通人难以掌握,也缺乏对公众的吸引力。后来引进了超文本(hypertext),形成一个个页面,在上面可以进行文字排版,并可显示图片和视频等,使能看到的内容变得丰富起来。这种内容的吸引力,使HTTP(HyperText Transfer Protocol:超文本传输协议)迅速流行开来,变成互联网的主流。
现在我们打开浏览器,地址栏前面出现的是http://www.dwenzhao.cn这类地址信息,其中http表示使用的是超文本传输协议,www则是World Wide Web的缩写,也被称为W3,中文翻译为万维网。万维网其实是互联网的一种传输和展示形式,是以超文本标注语言与超文本传输协议为基础,提供面向互联网的使用图形界面的信息浏览系统。因为可以表现丰富多彩的内容,虽然1991年才出现,但迅速普及开来,影响深远。
Web分为客户端和服务器两部分,内容是放在Web服务器上面,用户则是使用浏览器这种客户端软件通过网络来看Web服务器上存放的网页等内容。Web服务器是实现信息发布、资料查询、数据处理等应用的一个平台,需要一定的软件来支持,常见的Web服务器包括Microsoft Internet Information Server(IIS)、Netscape Enterprise Server、Sun ONE Web Server和Apache HTTP Server等。
这里说的Web服务器,并不一定指硬件的服务器,其实更多是一种软件平台的概念。我们个人使用的计算机上其实也可以装上一些Web服务器软件,微软的Windows系统(从Window NT开始)就包括了这部分软件,称为IIS(Internet Information Server),不过一般装Windows系统软件时并不需要装这部分,但如果要建网站就要装上,这样不用上传就可以在本机看到实际浏览显示的效果。
2. 安装IIS:
在Windows XP系统下安装IIS需打开“控制面板”,选中其中的“添加/删除Windows组件”按钮。
然后会出现“Windows组件向导”对话框,勾选其中的“Internet信息服务(IIS)”选项,点击“详细信息”按钮,在出现的“Internet信息服务”对话框中勾选所有的项目,点“确定”按钮后回到“Windows组件向导”对话框,点击“下一步”按钮,系统会提示插入系统磁盘,如果有系统安装盘,就要插入光驱,系统会自动安装IIS。
现在的家用电脑往往是经销商预装好了Windows操作系统,不一定有系统盘,这时就要通过网络搜索和下载需要安装的IIS软件包,Window XP系统的IIS版本常见为5.1。下载后解压,当安装IIS时提示插入磁盘,就把安装路径指向这个文件夹,系统也会自动安装好IIS。
IIS安装完成后,打开浏览器,在地址栏中输入http://localhost/localstart.asp,回车键,浏览器会显示如下界面:
这说明IIS安装成功。如果不能显示这种页面,说明IIS存在一些问题,往往需要查找原因。
3. Web服务器的配置:
IIS安装成功后,系统就自动生成了一个Web站点“默认网站”,主目录默为C:\interpub\wwwroot。
打开“控制面板”界面,可以找到“管理工具”图标:
双击“管理工具”,会出现“管理工具”界面,其中有“Internet信息服务”图标:
双击“Internet信息服务”图标,会出现“Internet信息服务”界面:
用鼠标点击其中的“+”,可以展开其中的内容:
右侧栏显示的基本就是C:\interpub\wwwroot文件夹中的文件项。
在“默认网站”上点击鼠标右键,菜单中选择“属性”,就可打开对话框,其中可以进行网站的相关设置。
4. 本机网站服务器localhost的设置:
要建网站,一般是在本机硬盘中建立一个文件夹,把要上传虚拟空间的所有网页放入其中。为了维护方便,目录结构要与虚拟空间的目录结构一直,以避免ftp上传时产生混乱。
我申请的虚拟空间目录结构如图:
所以就在F:\MyDocuments\WebSites中建立了这种目录结构,其中error文件夹中为下载的虚拟空间的各种错误提示网页,www文件夹中则为整个网站的所有网页及相应的图片等附属文件。需要把这个文件夹与IIS相连接。
在“默认网站”上点击鼠标右键,菜单中选择“属性”,在打开的对话框中进行网站的设置,首先是设置“网站”选项卡:
基本采用默认设置,为了方便,可以把“描述”改为自己的网址名称或标识。然后点选“主目录”选项卡:
把“本地路径”改为网站对应的文件夹,我的网站是放在F:\MyDocuments\WebSites\www中的。下面是相关权限的设置,这里选择了“读取”“记录访问”“索引资源”3个默认设置。
然后是“文档”选项卡,“默认文档”列出了进入网站首先要打开的默认文档,即“网站首页”,其中有多个文件名,可按需要重排顺序,也可添加和删除。
对静态网站,一般首页文件为index.htm或index.html;对动态网站,首页一般为default.asp。虚拟空间中的首页也是如此默认的,所以最好使用这种默认的首页,避免上传后不能正常运行。网站中的其他所有页面文件,都由直接或间接链接到首页,不然就不可能有机会被打开及浏览。首页是一个网站的引导页面,也是网站的首要展示页面,以吸引人继续浏览网站中其他的页面。
然后是“目录安全性”选项卡。网站一般是允许任何用户匿名访问的,所以这里有关于匿名访问资源的设置,这是默认设置。
点击“编辑”按钮,可以打开“身份验证方法”对话框,进行相关设置。一般可以使用默认设置。
当然,这个用户名必须是一个授权的用户,其权限可在“计算机管理”界面中的“用户”中查到,否则也是不能匿名登入IIS的。
设置完成后,在浏览器地址栏中输入http://localhost,就可打开本机文件夹中的网站首页。
然后通过网站首页的链接,就可以打开对应的各个网页,这与上传虚拟空间(Microsoft Internet Information Server平台)后的效果基本是一致的,通过这种方式就可检查制作的网页及网站是否与设计中的一致。在不同的浏览器中输入http://localhost,可以检查不同浏览器下的网站显示状况,便于检查兼容性。