首页 > 代码库 > AJAX之服务器【1】

AJAX之服务器【1】

+服务器:能够提供某种服务的机器(计算机)。

+服务器类型:1、按服务类型可分为:文件服务器、数据库服务器、邮件服务器、Web 服务器等;

        2、按操作系统可分为:Linux服务器、Windows服务器等; 

        3、按应用软件可分为 Apache服务器、Nginx 服务器、IIS服务器、Tomcat服务器、Node服务器等。

+服务器软件

      使计算机具备提供某种服务能力的应用软件,称为服务器软件,通过安装相应的服务软件,然后进行配置后就可以使计算具备了提供某种服务的能力。

        常见的服务器软件有:

        1、文件服务器:Server-UFileZillaVsFTP等;

        2、数据库服务器:OracleMySQLPostgreSQLMSSQL等;

        3、邮件服务器:PostfixSendmail等; 

        4HTTP 服务器ApacheNginxIISTomcatNodeJS等;

+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】