首页 > 代码库 > AJAX之服务器【1】
AJAX之服务器【1】
+服务器:能够提供某种服务的机器(计算机)。
+服务器类型:1、按服务类型可分为:文件服务器、数据库服务器、邮件服务器、Web 服务器等;
2、按操作系统可分为:Linux服务器、Windows服务器等;
3、按应用软件可分为 Apache服务器、Nginx 服务器、IIS服务器、Tomcat服务器、Node服务器等。
+服务器软件:
使计算机具备提供某种服务能力的应用软件,称为服务器软件,通过安装相应的服务软件,然后进行配置后就可以使计算具备了提供某种服务的能力。
常见的服务器软件有:
1、文件服务器:Server-U、FileZilla、VsFTP等;
2、数据库服务器:Oracle、MySQL、PostgreSQL、MSSQL等;
3、邮件服务器:Postfix、Sendmail等;
4、HTTP 服务器:Apache、Nginx、IIS、Tomcat、NodeJS等;
+HTTP服务器:
即网站服务器,主要提供文档(文本、图片、视频、音频)浏览服务,一般安装Apache、Nginx服务器软件。
HTTP服务器可以结合某一编程语言处理业务逻辑,由此进行的开发,通常称之为服务端开发。
常见的运行在服务端的编程语言包括 PHP、Jsp、Asp、Python、Ruby、Perl等。
+客户端:
具有向服务器索取服务能力的终端,如比如 手机软件等,通过安装不同的客户端软件,可以获取不同的服务,比如通过QQ获得即时通讯服务、通过迅雷获得下载服务等。
常见的客户端软件:浏览器、QQ、迅雷、Foxmail等。
以浏览器为宿主环境,结合 HTML、CSS、Javascript等技术,而进行的一系列开发,通常称之为前端开发。
+网络基础:
-IP地址:
所谓IP地址就是给每个连接在互联网上的主机分配的一个32位地址。(就像每部手机能正常通话需要一个号码一样)
查看本机IP地址 ping、ipconfig、ifconfig
若要查看某一公司的IP地址直接ping 网址就OK了,比如百度ping www.baidu.com,选中,回车就复制了。
-域名:
由于IP地址基于数字,不方便记忆,于是便用域名来代替IP地址,域名是一个IP地址的“面具”
查看域名对应的IP地址 ping、tracert
-DNS服务:
DNS记录了 IP 地址和域名的映射(对应)关系;
查找优先级 本机hosts文件、DNS服务器
-端口:
端口号是计算机与外界通讯交流的出口,每个端口对应不同的服务。
现实生活中,银行不同的窗口办理不同的业务。
端口号由数字组成,其取值范围从0到65535
查看端口占用情况 netstat -an
常见端口号 80、8080、3306、21、22
+搭建HTTP服务:
Windows(系统) + Apache(服务器) + Mysql (数据库)+ PHP(语言),首字母组合。WAMP 对应的LAMP是Linux系统的。
-安装WAMPServer:
安装wampserver,和普通软件安装无差别,除指定安装路径外,其它默认安装。
打开WAMP后,左击打开Apache下的http.conf,打开后可以搜索80,这时候监听的就是80端口,如果被占用了,可以在这改,但最好不要改。搜索Deny,这时候可以改权限,能不能被别人访问,Deny from all
Allow from all(这个就是别人有权限访问)或者Allow from 127.0.0.1(这个的话就是自己访问),记得重启服务器。设置变了都要重启服务器。
-管理HTTP服务:
任务图标绿色为正常启动状态
通过图形控制台可以启动、重启、停止所有服务
注意事项:
1、检查网络是不是通的 ping 对方IP
2、检查防火墙是否开启,如果开启将不能正常被访问
3、检查访问权限 Allow from all
4、理解默认索引
5、确保端口没有被其它程序占用
6、“#”表示注释
7、修改配置要格外小心,禁止无意修改其它内容
-配置根目录:
网站根目录是Web服务器上存放网站程序的空间,可通过修改配置文件自定义,如E:/www
具体步骤如下
1、打开配置文件,控制台选择
或者 wampserver安装目录下bin\apache\Apache2.2.21\conf\httpd.conf
2、设定根目录,查找并修改
例如:
这样就指定了 "E:/www/"为存放网站的根目录。
3、配置根目录,查找
AJAX之服务器【1】