用户通过浏览器向服务器发出请求,服务器返回数据,在浏览器端显示给用户。下面讲解一些WEB网站开发基础知识。
1、WEB网站开发是 b/s (browser/server)架构。
a、browser 浏览器:向服务器请求页面,并且可以解析服务器返回的页面数据信息。
主流浏览器:IE(Internet explorer)
Chrome(谷歌)
Firefox(火狐)
Opera(欧朋)
Safari(苹果浏览器)
b、Server服务器:安装软件应用的计算机,
1、服务器类型
邮箱服务器:
FTP服务器:
WEB服务器:处理客户端请求(HTTP request)的页面,并且返回(响应HTTP response)请求页面
数据库服务器(存储信息):mySql数据库
2、WEB服务器安装
a、Apache,IIS等
b、下载地址:www.apache.org
c、安装Apache
d、端口:用户跟计算机沟通的通道
web端口:80 | 8080
FTP端口:21
mySql端口:3306
e、WEB服务器的访问:
http://域名
https://域名
http://IP
本地服务器访问:http://localhost
本地服务器访问:http://127.0.0.1
f、默认主目录
htdocs:
g、默认文件:自动执行的文件。
index.html index.htm index.php
h、apache配置文件:修改默认主目录
(1)文件位置:
conf/httod.conf
(2)修改端口号;
Listen 80 端口号
(3)默认主目录:
DocumentRoot “E:/Program Files/Apache Software Foundation/Apache2.2/htdocs”
(4)浏览目录权限:
说明:更改2和3,可以把默认主目录位置改为目标位置,修改配置文件必须重启apache
i、web服务器工作原理
浏览器请求页面,本地DNS服务器将域名解析为IP,通过IP地址找到web服务器,web服务器接受这个请求 (http request)页面,最先在web服务器的主目录找请求页面。
1、如果未找到请求页面,那web服务器给浏览器响应一个未找到的结果,
2、如果找到请求页面,先查看其文件类型,web服务器能解析.html,.htm,.css,.js 能解析这些静态页面,给浏览 器响应一个标记结果,浏览器能解析标记最终将页面显示出来。
本文出至:新太潮流网络博客