娄底市国联信息服务有限公司

娄底市国联信息服务有限公司,第1张

网址:http://wwwgl738com

2008年,一支IT劲旅在美丽的星城娄底悄然崛起,在电子政务、电子商务二大领域,国联横刀立马,业务广泛涉猎交通信息化、城管信息化、公路信息化、工商系统信息化、企业信息化等广袤的信息化建设原野。“运筹帷幄之中,决胜千里之外”,这是古人的梦想。在这个以信息化为特征的年代,智能网络、信息系统筑就企事业单位发达的数字神经,让梦想变成现实。国联以前瞻的眼光,务实的态度,“从简单入手,把基础工作做扎实”,不断创新,着力打造起信息化应用的平台。

你的网站主目录没有IIS匿名用户的读取权限。所以访问的时候要求你输入用户和密码,把网站目录的权限加入匿名用户的读取和写入权限即可。如果你的系统是XP的话磁盘属性里面是没有安全选项的,只有服务器操作系统并且文件系统为NTFS格式的有,XP可以把目录改为默认的目录。

http:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。

所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。

扩展资料:

运作方式:

在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。

基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。

HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。

服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。其实简单说就是任何服务器除了包括HTML文件以外,还有一个HTTP驻留程序,用于响应用户请求。

你的浏览器是HTTP客户,向服务器发送请求,当浏览器中输入了一个开始文件或点击了一个超级链接时,浏览器就向服务器发送了HTTP请求,此请求被送往由IP地址指定的URL。

驻留程序接收到请求,在进行必要的操作后回送所要求的文件。在这一过程中,在网络上发送和接收的数据已经被分成一个或多个数据包(packet),每个数据包包括:要传送的数据;控制信息,即告诉网络怎样处理数据包。

TCP/IP决定了每个数据包的格式。如果事先不告诉你,你可能不会知道信息被分成用于传输和再重新组合起来的许多小块。

许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理(UA)和源服务器(O)之间通过一个单独的连接来完成。

当一个或多个中介出现在请求/响应链中时,情况就变得复杂一些。中介有三种:代理(Proxy)、网关(Gateway)和通道(Tunnel)。

一个代理根据URI的绝对格式来接受请求,重写全部或部分消息,通过URI的标识把已格式化过的请求发送到服务器。网关是一个接收代理,作为一些其它服务器的上层,并且如果必须的话,可以把请求翻译给下层的服务器协议。

一个通道作为不改变消息的两个连接之间的中继点。当通讯需要通过一个中介(例如:防火墙等)或者是中介不能识别消息的内容时,通道经常被使用。

参考资料:

---http

一、简单的说HTTP和FTP是不同的协议。

HTTP是Hyper Text Transfer Protocol,超文本传输协议;

FTP是File Transfer Protocol,文件传输协议;

HTTP是面向网页的,而FTP是面向文件的。

二、详细的解释如下:

1FTP

(1)FTP比HTTP复杂

FTP和HTTP一样都是Internet上广泛使用的协议,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服务器之间传递命令;另一个是数据链路,用来上传或下载数据。

(2)FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。

从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。而FTP的复杂性就在于此。

2HTTP

HTTP协议是什么

在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。

当浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。

Apache HTTP Server 20 安装和配置 Install and Run Apache 2 as a Service

双击文件apache_2048-win32-x86-no_sslmsi将自动安装Apache HTTP Server 2048,假设安装目录是%APACHE2_HOME%。安装过程中有以下选项:

for All Users, on Port 80, as a Service

only for the Current User, on Port 8080, when started Manually

推荐将Apache安装成启动服务(as a Service),在端口80侦听。如果安装成手动启动并在端口8080侦听,一来会和Tomcat占用的端口号冲突,二来在手动启动和停止Apache服务器的时候我遇到了一些麻烦。

如果已经有一个老版本的Apache服务器(如Apache 13)被安装成了启动服务并占用了端口80,可以进入老版本Apache服务器的安装目录(Apacheexe文件所在的目录),用以下命令将之关闭和移除:

apache -k shutdown

apache -k uninstall

如果没有把Apache 2安装成启动服务,可以使用以下命令增加Apache2启动服务:

%APACHE2_HOME%\bin\apache -k install

Apache 2安装成功后会在Windows启动时自动在端口80启动。同时启动的还有ApacheMonitor(该程序被加在开始/程序/启动菜单中)。ApacheMonitor可以监视Apache 2的运行状况,并提供方便的启动,关闭和重启操作,类似于Apache 13中的apmgrexe。对于热中于手动操作的用户来说,也可以退出ApacheMonitor,并将之从开始/程序/启动菜单中删除,这并不影响Apache 2的运行。

手动启动、关闭和重启Apache 2的方法如下:

%APACHE2_HOME%\bin\apache -k start

%APACHE2_HOME%\bin\apache -k restart

%APACHE2_HOME%\bin\apache -k shutdown

可能出现的问题和解决方法:

当启动、重启或关闭Apache 2时出现提示:No installed service named apache2 - Apache 2没有被安装成启动服务,需使用命令 %APACHE2_HOME%\bin\apache -k install 将之安装成启动服务。

当启动Apache 2时出现提示:Could not bind to address 0000:80 - 有其它程序占用了80端口,它们可能是老版本的Apache,也可能是其它的HTTP服务器(如Windows的IIS),需要将它们先关闭才能在端口80启动Apache 2

或者,由于是IIS在运行,IIS使用了80端口号,要把apache改成Port 8080,

改httpdconf文件中的listen 80-->listen 8080,

改完-->remove apache-->reinstall apache,

然后restart apache services,

在浏览器上输入http://localhost:8080/indexhtmlen一定成功了。

Apache 2 Configuration

通过修改Apache的配置文件%APACHE2_HOME%/conf/httpdconf可以定置自己的Apache服务器。注意修改该配置文件前要先停止正在运行的Apache服务器。

在相应位置增加以下行可以定义自己的文件系统容器,设置自己的本地文件系统到网络空间的映射:

Alias /homepage "D:/heavyz/homepage"

<Directory "D:/heavyz/homepage">

Options Indexes FollowSymLinks -ExecCGI

DirectoryIndex indexphp indexhtml home/indexphp home/indexhtml

Order allow,deny

Allow from all

Deny from enpcfr

</Directory>

以上语句通过<Directory>标签定义了一个文件系统容器,并使用Alias指令把该容器映射到/homepage的URL上去。在该文件系统容器中还定义了一系列属性。对上述配置的解释如下:

<Directory "D:/heavyz/homepage"> and </Directory> : 定义本地文件系统容器,该容器位于D:/heavyz/homepage中。

Alias /homepage "D:/heavyz/homepage" : 当URL中的路径名为/homepage时,将映射到该文件系统容器中。

Options Indexes FollowSymLinks -ExecCGI : 当搜索不到默认首页时,允许列出目录的内容;允许目录中的符号链;不允许执行CGI脚本。

DirectoryIndex indexphp indexhtml home/indexphp home/indexhtml : 按照列出的四个本地URL搜索默认首页,最先找到的文件作为首页返回。

Order allow,deny : Order规定了HTTP客户的访问权限。先允许再禁止(allow,deny)表明allow中允许的访问权限优先级低于deny中禁止的访问权限。

Allow from all : 先允许来自任何地方的HTTP客户的访问请求。

Deny from enpcfr : 再禁止域名为enpcfr的HTTP客户的访问请求(国立路桥学校ENPC的主机不允许访问该页面),对于这些客户,服务器返回403 Forbidden信息。注意Order中定义了deny的优先级高于allow,故该指令将生效。

假设在本地文件系统上存在文件D:\heavyz\homepage\indexhtml,重新启动Apache服务器,并访问页面:http://localhost/homepage将可以访问到上述文件(前提是你不在ENPC的网络内)。

关于Apache配置的更详细的说明可以参考Apache HTTP Server Documentation Project。

Comments

Apache返回的页面总是ISO-8859-1编码,在显示gb2312中文或者UTF-8 unicode时很不方便,如何修正?

修改配置文件%APACHE2_HOME%/conf/httpdconf,将以下行注释掉:

AddDefaultCharset ISO-8859-1

怎样让Apache在另一个端口上(比如81)侦听?

首先卸载Apache Service:

%APACHE2_HOME%\bin\apache -k uninstall

然后修改配置文件%APACHE2_HOME%\conf\httpdconf的以下行:

Listen 80 --> Listen 81

重新安装Apache Service:

%APACHE2_HOME%\bin\apache -k install

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 娄底市国联信息服务有限公司

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情