常见的web服务器有哪些?web服务器工作原理

本文目录
- 常见的web服务器有哪些
- web服务器工作原理
- 如何在android手机中安装一个web服务器啊急求
- FTP服务器,WEB服务器,邮件服务器,终端服务器的默认端口分别是
- 常用的web服务器有哪些
- Java:除了tomcat以外,还有哪些常用的Web服务器呢
- 若需在同一web服务器上建立多个web网站,在配置web服务器时有哪些注意事项
- web服务器和数据库的端口是相同的吗
- web 服务器怎么启动
- Android手机搭建HTTP/WEB服务器环境教程
常见的web服务器有哪些
1) Microsoft IIS
2) IBM WebSphere
3) BEA WebLogie
4) IPlanet Application Server
5) Oracle IAS
6) Apache
web服务器工作原理
Step1:用户在地址栏输入一个网址,然后点击回车键;
Step2:浏览器与服务器建立TCP连接;
Step3:浏览器将用户的事件按照HTTP协议要求的格式打包成数据包,这个过程的本质就是在待发送缓冲区中有这一段HTTP协议格式的字节流;
Step4:浏览器确认服务器可写,将该数据包推入Internet中,最终,该包被递交到服务端;
Step5:服务器在接收到该数据包后,以同样的格式进行解析,获取客户端的意图;
Step6:在获取了客户端的意图之后,服务器进行分类处理,或是提供某一文件,或是处理相关数据;
Step7:将处理结果装入缓冲区,或者文档,或是其他内容;
Step8:服务器将按照HTTP协议格式,将Step7中的数据进行打包;
Step9:服务器确定对端可写,将数据包推入Internet,该包经过网络处理,最终返回至客户端;
Step10:客户端拿到包之后,以HTTP协议格式进行解包,然后解析数据;
Step11:客户端处理相关数据,并且展示在页面之上。
以上这11步,就是web服务器最基本的工作原理。通过梳理,我们不难发现,这就是一个简单的网络通信过程。换句话说,就是一个简单的发送数据、接受数据、处理数据的过程。更高级的web服务器,无非也就是将上述的三个基础内容划分得更加详细一点而已。
如何在android手机中安装一个web服务器啊急求
正式开始
下载并安装AndroPHP、Feel FTP和File Zilla
安装完成后打开AndroPHP,界面如下:
备注:此处为手机内网IP,意味着你只能用内网设备访问,在以后的博文中会告诉大家如何进行端口映射,从而实现外网也可访问
看到上图两个地址后,其实可以直接点击,使用手机浏览器访问的界面如下:
备注:
图片1中大家可能看不到wordpress文件夹,别急下一步教你上传。
phpMyAdmin的默认用户名是root或者是你当前手机的ip地址,密码为空(这信息可以在phpinfo.php中查看)
接下来,就是教大家如何上传文件到手机,当然前提是你已经在Wordpress上下载好了wordpress安装包(下载很简单的,自己去看看吧)或者你自己已经写好了.PHP网页,也可以
两种方法:
1
1
在手机文件管理里,找到根目录下的WWW文件夹,然后用数据线是上传文件到这个文件夹就行了,相当于服务器的根目录
利用Feel FTP(手机端)和File Zilla(电脑端)进行文件传输。这种方法更像是将手机当成服务器啊(本人拙见,其实只要效果一样就行,嘿嘿)
步骤一、打开Feel FTP,点击下方中间按钮,绿色变成红色即为打开,上方也显示出你是否打开了(ps:你可以在设置中关闭无连接是自动退出,不然等会就要打开一次,太麻烦)
步骤二、电脑上打开File Zilla
在主机名处输入Feel FTP上显示的地址。例如我的是:
ftp://192.168.1.121
在端口处填写 :2121,剩下可以都不填写(因为Feel FTPmore不开启用户名和密码),点击快速连接
将你的wordpress文件夹从本地上传到手机根目录/www(从窗口1拖动到窗口2,即可)
至此两种文件上传方法均讲述完毕。
5.利用phpMyAdmin创建数据库,修改wordpress中的wp-config-sample.php文件,之后的步骤和正常安装wordpress相同,可参考我之后要写的wordpress安装教程,此处介绍到此为止
成果演示
接下来,放几张演示图
手机上的wordpress展示:
或者自己编写的.php文件(此处使用的是官方文档演示)
FTP服务器,WEB服务器,邮件服务器,终端服务器的默认端口分别是
Ftp: 20(ftp数据端口) 和 21(协议端口)
Web : 80
Smtp: 25 (简单的邮件传输协议端口)
Pop3: 110 (邮局协议版本3)
mstsc命令: 3389 (远程桌面终端控制协议)
常用的web服务器有哪些
1.IIS
IIS(Internet信息服务)英文InternetInformationServer的缩写。它是微软公司主推的服务器。IIS的特点具有:安全性,强大,灵活。
2.Tomcat
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
3.Zeus
Zeus是一个运行于Unix下的非常优秀的Web服务器,据说性能超过Apache,是效率最高的Web服务器之一。
4.Nginx
Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
5.Apache
Apache是世界使用排名第一的Web服务器软件。它几乎可以运行在所有的计算机平台上。由于Apache是开源免费的,因此有很多人参与到新功能的开发设计,不断对其进行完善。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
6.Lig
Java:除了tomcat以外,还有哪些常用的Web服务器呢
1、weblogic
WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
2、webSphere
WebSphere是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施。
如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。
3、JBoss
JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。2006年,Jboss公司被Redhat公司收购。
4、 Apache
Apache源于NCSA
若需在同一web服务器上建立多个web网站,在配置web服务器时有哪些注意事项
在同一web服务器上建立多个web网站,注意主机站名不要一致,同时多个网站需要分配不同的端口,如第一个index默认为80端口,则其他网站可以选择808或者806等端口
web服务器和数据库的端口是相同的吗
默认端口是不同的,web服务器使用的端口一般是80(或者8080),数据库默认的端口是1521,当然这2个服务都可以手动更改端口号,改成哪个都行,不要和别的应用冲突即可。
web 服务器怎么启动
如果允许在站点中上载或下载文件,就需要在 Web 服务器上设置 FTP。无论站点是位于 Intranet 还是位于 Internet 上,使用 FTP 在所提供的位置中上载和下载文件的原理是相同的。您需要将文件放在 FTP 服务器上的目录中,以便用户可以建立 FTP 连接并通过 FTP 客户端或启用 FTP 的 Web 浏览器进行文件传输。本文介绍在 Web 服务器上如何启用并运行 FTP 服务。
安装 IIS 7.0 中的 FTP。
若要设置 FTP 站点,必须先通过Windows Server 2008 中的角色管理工具来安装 FTP 服务。具体过程如下:
在 Windows 客户端上安装 FTP 服务。
1. 在“开始“菜单上单击“控制面板“。
2. 单击“程序“,然后单击“打开或关闭 Windows 功能“。
3. 在“Windows 功能“对话框中,展开“Internet 信息服务“节点。
4. 展开“FTP 发布服务“节点,然后单击“FTP 发布服务“复选框。
5. 单击“FTP 管理控制台“复选框和“FTP 服务器“复选框,然后单击“确定“。
在 Windows 服务器上安装 FTP 服务
1. 在“开始“菜单上,单击“管理工具“,然后单击“服务器管理器“。
2. 在“服务器管理器“窗格的“角色摘要“部分中,单击“Web 服务器(IIS)“。
3. 在“Web 服务器(IIS)“部分中,单击“添加角色服务“。
4. 在“角色服务“下,选择“FTP 发布服务“。这将安装 FTP 服务和 FTP 管理控制台。
5. 单击“下一步“,然后单击“安装“。
在 IIS 7.0 中启动 FTP 服务
就像 IIS 7.0 上默认不安装 FTP 服务一样,当您在 IIS 7.0 上安装 FTP 服务后,默认情况下也不会启动该服务。因此,在安装 FTP 服务后必须启动该服务。如果 FTP 服务之前已停止或暂停,可能也需要启动该服务。
在 Windows 客户端上启动 FTP 服务
1. 在“开始“菜单上单击“控制面板“。
2. 在“控制面板“中,单击“系统和维护“,然后单击“管理工具“。
3. 双击“服务“,右键单击“FTP 发布服务“,然后从菜单中选择“启动“。
在 Windows 服务器上启动 FTP 服务
1. 在“开始“菜单上,单击“管理工具“,然后单击“服务器管理器“。
2. 在“服务器管理器“窗格的“角色摘要“部分中,单击“Web 服务器(IIS)“。
3. 在“Web 服务器(IIS)“部分的“系统服务“下,单击“FTP 发布服务“,然后单击“启动“。
Android手机搭建HTTP/WEB服务器环境教程
这一阵感觉玩手机玩腻了,VPS也玩腻了,瞬间感觉啥都玩腻了。前几天闲着无聊,看到了手机上的超级终端,心想:安卓底层不也是Linux么?于是就用超级终端wget了一个文件,成功了!吼吼,于是下一个想法就是能不能在手机上搭建一个WEB环境???
想到就开始各种搜,发现安卓使用的Linux并不属于任何发行版本,看来使用传统的建站方式不行了。继续搜索,发现谷歌商店里有一个集成lig下面是我的演示:
至此,你的手机就可以当成一个独立的VPS来使用了,建议使用闲置的手机来玩,它有以下几个好处:装13,够折腾,省电省资源,废物利用,数据更安全,便携,国内速度一流……还有,查域名的时候貌似是独立IP,这样百度会不会喜欢呢?

本文相关文章:
web浏览器注册页(电脑上不了网“启动web浏览器查看注册页,然后按照说明连接Internet”怎么回事)
2026年7月22日 23:10
制作网页时一般需要兼容哪些浏览器(浏览web网站必须使用浏览器目前常用的浏览器是)
2026年7月17日 20:00
更多文章:
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






