精华内容
参与话题
问答
  • 区分Web服务器、HTTP服务器应用程序服务器

    万次阅读 多人点赞 2018-04-04 16:58:08
    进程听到和看到web服务器、HTTP服务器应用程序服务器,但一直不知道它们有什么区别,迷惑了好久,今天查看的很多博客,终于算是梳理通了,下面我就来总结一下它们的区别,顺别了解一些服务器。 首先我们要知道web...

        在学习前端的过程中。进程听到和看到web服务器、HTTP服务器、应用程序服务器,但一直不知道它们有什么区别,迷惑了好久,今天查看的很多博客,终于算是梳理通了,下面我就来总结一下它们的区别,顺别了解一些服务器。

        首先我们要知道web服务器它只需支持HTTP协议、HTML文档格式及URL。其主要功能是传送页面使浏览器可以浏览,又因为它主要支持HTTP协议,所以通常情况下web服务器和HTTP服务器是相等的。通俗讲web服务器就是专门用来处理HTTP请求的。

        应用程序服务器可以简称为应用服务器,它主要的功能就是为客户端应用程序提供可调用的方法(应用程序提供(serves)商业逻辑)。

    以javaEE为例,Web服务我主要处理静态页面和作为Servlet容器,解释和执行servlet/jsp,而应用服务器是运行业务逻辑的。

        以这样的定义可对一些常见的服务器进行分类,IIS、Apache、Tomcat都可以属于Web服务器,Weblogic、WebSphere都属于应用服务器。下面就来了解一下这些服务器的主要作用:

    Apache

    在Web服务器中,Apache是纯粹的Web服务器,经常与Tomcat配对使用。它对HTML页面具有强大的解释能力,但是不能解释嵌入页面内的服务器端脚本代码(JSP/Servlet)。

    Tomcat

    早期的Tomcat是一个嵌入Apache内的JSP/Servlet解释引擎,Apache+Tomcat就相当于IIS+ASP(动态服务器页面)。后来的Tomcat已不再嵌入Apache内,Tomcat进程独立于Apache进程运行。 而且,Tomcat已经是一个独立的Servlet和JSP容器,业务逻辑层代码和界面交互层代码可以分离了。因此,有人把Tomcat叫做轻量级应用服务器。

    IIS

    微软早期的IIS,就是一个纯粹的Web服务器。后来,它嵌入了ASP引擎,可以解释VBScript和JScript服务器端代码了,这时,它就可以兼作应用服务器。从原理上说,它勉强可以称之为应用服务器。确切地说,它是兼有一点应用服务器功能的Web服务器。

    综上所诉:

    Apache是纯粹的web服务器,而Tomcat和IIS因为具有了解释执行服务器端代码的能力,可以称作为轻量级应用服务器或带有服务器功能的Web服务器。Weblogic、WebSphere因为能提供强大的J2EE功能,毫无疑问是绝对的应用服务器。对于处于中间位置的Tomcat,它可以配合纯Web服务器Apache一起使用,也可以作为应用服务器的辅助与应用服务器一起部署:





    展开全文
  • Win10安装Tomcat服务器与配置环境变量

    万次阅读 多人点赞 2019-10-18 11:52:41
    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。本文主要讲述Windows环境Tomcat服务器安装与...

    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。本文主要讲述Windows环境Tomcat服务器安装与环境变量配置

    下载安装JDK

    要想安装Tomcat服务器,首先要安装配置好JDK,可以参考JDK安装与环境变量配置

    Windows + R然后输入cmd进入命令行窗口,检查Java是否安装正确,检查的命令为java -version

    如果输出类似下面的内容说明安装成功

    java version "1.8.0_191"
    Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
    

    下载Tomcat压缩包

    Tomcat有Tomcat7,Tomcat8和Tomcat9,目前企业使用较多的是Tomcat8,所以这里以Tomcat8为列

    进入Tomcat8下载网址:Tomcat8下载网址https://tomcat.apache.org/download-80.cgi

    点击左侧Download下的对应版本,这里我下载的是64-bit Windows zip,即Windows 64位的zip包

    Tomcat主要有三个安装版本

    • tar.gz:Linux环境下的压缩包,免安装

    • Windows.zip:Windows压缩包,免安装,解压即用,推荐安装,同时注意根据自己电脑是64位系统还是32位系统下载对应的压缩包

    • Windows Service Installer:Windows安装包,32位和64位版本的Windows系统都适用

    在这里插入图片描述

    解压Tomcat压缩包

    将下载好的zip包放到指定的位置,注意:路径不能有中文和特殊字符

    我的zip包放在C:\develop\Tomcat

    在这里插入图片描述

    然后解压到当前文件夹既可

    在这里插入图片描述

    Tomcat目录结构

    解压Tomcat后的目录结构如下图

    在这里插入图片描述

    具体目录文件作用可参考Tomcat目录结构,说明写的非常详细哦

    启动Tomcat

    在Tomcat的bin目录里双击运行startup.bat文件,如果出现如下的界面,说明你的Tomcat服务器已经成功跑起来了,为自己点赞。

    在这里插入图片描述

    然后在浏览器地址栏输入127.0.0.1:8080或者localhost:8080即可进入Tomcat主界面

    在这里插入图片描述

    但是有些小伙伴在启动Tomcat时也会遇到各种各样的问题,比如Tomcat的startup.bat启动后出现乱码,端口占用,启动后闪退等问题,具体可以参考Tomcat乱码与端口占用的解决方案

    环境变量配置

    Tomcat的环境变量配置跟JDK的环境变量配置几乎一样,只是修改变量名称和对应的路径,具体操作如下。

    注意:如果不是经常需要全局使用Tomcat,个人不建议设置环境变量,因为可能与其他命令冲突,而且不像JDK使用得那么多,其实直接进入Tomcat目录启动也是很方便的。

    此电脑右键属性

    在这里插入图片描述

    单击"高级系统设置",然后单击"环境变量"。

    在这里插入图片描述

    新建->变量名"CATALINA_HOME",变量值"C:\develop\Tomcat\apache-tomcat-8.5.47"(即Tomcat的安装路径)

    在这里插入图片描述

    在系统变量找到变量名"Path",点击编辑,然后点击"新建",然后输入上"%CATALINA_HOME%\bin",点击"确定",再点击"确定"。

    在这里插入图片描述

    测试环境变量是否配置成功,Windows + R然后输入cmd进入命令行窗口,检查的命令为startup.bat

    如果输出如下则说明配置成功

    在这里插入图片描述

    展开全文
  • 分析 测试发现是受cookie的影响,百度为了防止用外部下载工具突破限速加入了cookie验证,因为...可以通过代理服务器做手脚加入cookie。 解决方案 百度网盘直链下载助手官方解决方案 参考文章 https://greasy...

    分析

    测试发现是受cookie的影响,百度为了防止用外部下载工具突破限速加入了cookie验证,因为一般的下载工具请求下载的时候不会附加cookie信息。

    IDM就是这样,它请求下载文件时只知道文件的下载地址,并不会在请求协议里附加cookie。

    可以通过代理服务器做手脚加入cookie。

     解决方案

    百度网盘直链下载助手官方解决方案

     

    参考文章

    https://greasyfork.org/th/forum/discussion/13288/x

    https://www.cnblogs.com/aucy/p/9567375.html

    https://www.baiduyun.wiki/zh-cn/question.html#复制链接到idm中提示403?

    展开全文
  • PHP集成环境如何在服务器上搭建网站,下面我将提供详细的操作步骤图,您只要按照这些步骤去搭建即可。

     

     

    问:什么叫WAMP?答:Windows下的Apache+Mysql+PHP,称之为WAMP。

    本文案例采用的PHP集成环境是我自己开发的纯绿色版WAMP软件(PHPWAMP)。

    我在这款集成环境里集成的组件都是完全版的,适合本地调试,也适合用在服务器上。

    PHP集成环境如何在服务器上搭建网站,下面我将提供详细的操作步骤图,您只要按照这些步骤去搭建即可。

    -----------------------------------------------------------------------------------------------------------------------

     

    首先买个服务器,然后获取服务器的服务器IP、远程账号、远程登陆密码,获取步骤如下

     

     

    假设我在某某网站上购买的云服务器,我找到某某网站上的“控制面板”,如图点进去

    (友情提示:不管你在哪个网站上购买,操作步骤都是一样的,按照我的步骤即可)

     

     

    接着我进入了这个网站的“独立控制面板”,选择对应的产品,如图我选择的是云服务器,然后输入主机ip等相关信息后,进入到相关页面,最后获得服务器IP、远程账号、远程登陆密码

    友情提示:如果你找不到这三项信息,可以咨询对应的网站客服(你在哪买的服务器,就去问对应网站的客服,客服人员会告诉你的,不过一般仔细看看,会找到的,实在找不到就问网站客服吧。)

     

     

    获得者三项信息:服务器IP、远程账号、远程登陆密码,我把他复制到TXT记事本,以便后面我们使用,如图。

     

     

     

     

     

    然后可以开始用我们的电脑,去连接远程服务器,控制服务器,并进行相关配置了。

     

    第一步:打开你电脑里面的远程连接,如图所示,在计算机附件里面。

     

     

     

    第二步:打开远程连接,如图所示,这里输入你服务器IP

     

     

    第三步:在弹出的此界面,输入远程登陆密码(具体密码看你自己的服务器了)

    友情提示:如果你这里的账号默认不是administrator,你可以点“使用其他账号”,然后手动输入administrator

     

     

    第四步:然后你的电脑就会连接到你购买的远程服务器上面了,如下面几个图

    连接后,有这个界面的话,点“是”就行了

    然后就会进入远程桌面,下图为正在加载的远程桌面(这个桌面,就是你云服务器的桌面了)

     

     

     

     

    第五步:我们登陆到了云服务器桌面后,如下图所示,

    如果看不全,可以自己拉滚动条,或者双击远程桌面的标题位置,双击后即可全屏查看远程桌面。

     

     

     

    第六步:打开服务器上的浏览器,用百度搜索“PHPWAMP”然后下载PHPWAMP

     

     

     

    第七步:在服务器上下载PHPWAMP完成后解压,然后打开PHPWAMP,如下图。

     

     

     

     

    第八步:软件默认是8080端口,因为现在要用在服务器上,所以把端口调回80端口,如下图

    (因为只有使用80端口的网站,在访问网站域名的时候才不用在域名后面带端口号)

    友情提示:输入80端口后,点“修改端口”这个按钮,如果服务已经启动,重启一下。

     

     

    第九步:随机启动一个PHP版本,如下图所示,

    如果因为你服务器装了其他服务环境,可以切换到共生模式再启动,或者先卸载其他运行环境。

     

    第十步:按照上一步骤启动服务完成后,打开Apache2.4站点管理,如图所示。

     

    第十一步:在这里输入网站的相关信息,然后点击“添加新站点”

    (填写的域名要真实存在的哈,否则就只能在服务器上查看了。)

    这是我填写的域名详情图,如上所示。

     

     

     

    第十二步:添加后,站点会出现在左侧站点列表里,然后右键这个站点,选择“生成此站hosts内容”

     

    第十三步:生成后,点击此按钮wKiom1hl-i_DkPg7AAAEmt3VrJM528.png即可,如图

     

     

    第十四步:点重启动后,你就可以在服务器上的浏览器输入该站点域名进行浏览了,但是这时候只能在服务器上浏览,其他人通过这个域名是看不到这个页面的,因为域名还没有解析到你这个服务器上,必须进行下一步解析域名,才可以在互联网上用这个域名访问到这个站点。

    注意:这个页面是软件默认的网站环境检测页面,请自行放置网站程序到这个站点里面,右键打开“此站点根目录”,把你的网站程序放进去,然后配置一下数据库连接即可。(不知道如何放置网站程序和配置数据库,可以查看我在CSDN上的视频教程)

     

    CSDN学院相关教程:http://edu.csdn.net/course/detail/1846(这视频演示的是在虚拟主机上建设网站,不过里面的如何配置网站,可以和这篇文章通用的,有共通部分)如果你已经会设置网站程序了,请往下看。

     

     

     

     

    第十五步:域名解析步骤:购买域名后,进入域名管理后台,点域名管理

     

    然后点对应域名后面的管理,如下图

     

    然后在出来的页面点“进入高级管理”

     

     

    进入到域名控制面板后,点域名解析

     

     

    然后添加A记录,对应值输入服务器的IP地址,点确定添加

     

     

    添加www和@的A记录,添加完成后,如下所示,然后等个10分钟就可以用域名访问了。

     


     

    解析完成后,过几分钟其他人就都能用这个域名访问你搭建的这个网站了,如下图

    友情提示:如果外网无法访问你的网站请查看:http://blog.csdn.net/lccee/article/details/77884041

     

    友情提示:前面我演示的PHPWAMP是处在开发模式下,正式运营的时候,请切换到运营模式。

     

     

    更多内容,请关注我的CSDN博客http://blog.csdn.net/lccee

     

     

    展开全文
  • NAS服务器和文件服务器区别

    万次阅读 2019-10-12 11:08:49
    NAS服务器和文件服务器各方面优劣对比,现在市面上出现了很多的NAS服务器品牌,看来这个市场还是很有前景的,今天我们就对普通的文件服务器及NAS服务器做一下简单的对比。 网络附加存储(NetworkAttached Server,...
  • 这几天在Eclipse上做java web项目,配置好了Tomcat后,测试编写的jsp文件时出现了404问题,还提示源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示 解决过程: 之后上网找了一下解决方法,说是...
  • 服务器搭建个人网站(阿里云服务器

    万次阅读 多人点赞 2018-01-29 16:47:32
    阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买好了之后,在阿里云网站主页→控制台→轻量应用服务器。找到运行中的实例点进去就好了。服务器器就购买好了 二...
  • Tomcat启动成功访问404:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 项目右键->Properties->Java Build Path->Libraries->add Libraries- 选择要使用的tomcat版本 查看了...
  • KMS服务器关于Vol Windows/Office命令

    万次阅读 2018-11-07 14:14:21
    可用的KMS服务器地址: zh.us.to 有效 kms.03k.org 有效 kms.chinancce.com 有效 kms.shuax.com 有效 kms.dwhd.org 有效 kms.luody.info 有效 kms.digiboy.ir 有效 kms.lotro.cc 有效 www.zgbs.cc 有效 cy...
  • 自己动手——快速搭建前后端分离应用服务器

    万次阅读 多人点赞 2017-05-08 11:33:17
    Motivation 我写这套帖子的目的,是在自己学会、实现...我在学习编写自己的Android应用程序服务器的时候遇到过以下的问题: 1.我需要准备什么? 2.我该选择哪一套实现方案? …… 这些问题的搜索和查证都...
  • 本人最近想把web应用与上传的文件资源分离,分成两类服务器:应用服务器与资源服 务器。应用服务器与资源服务器都有多台,通过nginx 做负载均衡,那么问题来了,如 何能保证上传到资源服务器的文件能比较及时、高效...
  • JBoss应用服务器重大转变

    千次阅读 2010-03-25 22:15:00
    JBoss应用服务器重大转变25日,在EclipseCon大会,红帽公司正式宣布JBoss AS应用服务器将分裂成三大产品线。第一是,JBoss Enterprise Application Platform主要用于Java EE企业级开发,高度事务化处理等。第二是,...
  • 数据库服务器一般都装有数据库如oracle,mssql,mysql等,如:oracle的linux服务器, 应用服务器是你的应用得服务器,提供应用服务,如你的j2ee中间件:基于jboss,weblogic等的应用,也可以是自己的网络应用服务器...
  • 应用服务器tomcat

    千次阅读 2017-02-02 16:14:04
     (一) 定义:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。 如果tomcat未部署EJB容器,那么tomcat可以被称为web容器或者称为servlet容器(tomcat中这个容器有一个美丽的名字...
  • 阿里云轻量应用服务器是阿里云新推出的服务器,本文介绍阿里云轻量服务器的价格,已经何为“轻量”?轻量与阿里云ECS服务器有什么区别?轻量性能就一定不如ECS服务器吗?什么是轻量应用服务器?轻量应用服务器是面向...
  • 应用服务器中间件

    千次阅读 2007-07-27 11:39:00
    1.概述 应用服务器中间件又称为“应用服务器软件平台”,是当代软件的基础设施,是最为重要的一类中间件。应用服务器可以把不同的应用软件作为构件整合到一个协同工作的环境里,并为应用提供了名字、事务、安全、...
  • j2ee应用服务器和web服务器

    千次阅读 2015-01-05 13:00:09
    Tomcat服务器是一个免费的开放源代码的Web应用服务器。因为Tomcat技术先进、性能稳定且免费,所以深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。 一、Tomcat与应用服务器...
  • web服务器、应用服务器和常见的服务器概念

    千次阅读 多人点赞 2020-04-17 16:36:01
    什么是web服务器,什么是应用服务器? 浏览器的编译原理是什么? http的头文件为何要这样配置? Nginx,Apache等为何要这样操作? 不同的服务器软件有什么作用? 而网上关于http的实战讲解一般都是以操作为主,涉及...
  • web服务器和应用服务器的区别与分析

    万次阅读 多人点赞 2018-07-10 15:28:21
    一、Apache应用服务器 简介: Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a ...
  • (全程图解)Eclipse配置Tomcat服务器

    万次阅读 多人点赞 2018-09-16 11:53:53
    如果看到这篇文章,说明已经下载好了Eclipse和安装好了Tomcat服务器,要做的就是在Eclipse中配置Tomcat服务器 二、配置步骤 2.1 创建Tomcat运行环境 1.菜单选择:window->preferences打开设置框 2.在搜索...
  • 轻量应用服务器MySQL远程连接踩坑

    万次阅读 2018-08-31 23:38:45
    轻量应用服务器MySQL远程连接踩坑 不算是给阿里云打广告吧,因为被阿里云的“云服务器ECS” 和 “轻量应用服务器”搞的很蛋疼。很多年前,阿里云的学生机“云翼计划”默认就只有“云服务器ECS”,所以上个月我准备...
  • 详情请查看: https://blog.csdn.net/dingguanyi/article/details/80894382
  • 文章目录购买阿里云轻量级应用服务器后如何获取服务器的实例ID1、通过控制台获取2、通过手机短信3、通过95187电话进行咨询 购买阿里云轻量级应用服务器后如何获取服务器的实例ID 因为阿里云的轻量应用服务器在控制...
  • Web服务器、HTTP服务器及应用服务器有何区别?Apache、Nginx、IIS、Tomcat、JBoss、Weblogic、WebSphere 都各属于哪种服务器? Web服务器是指驻留在Internet上的计算机程序,它的...应用服务器是指通过各种协议把商...
  • WEB服务器与应用服务器的区别

    万次阅读 多人点赞 2012-06-13 23:42:43
    WEB服务器与应用服务器的区别: 1.WEB服务器: 理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。 WEB服务器...
  • 应用服务器和web服务器的区别

    千次阅读 2018-07-19 10:48:46
    Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主 要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有...
  • Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题
  • JBoss7应用服务器的命令行工具

    千次阅读 2013-05-14 15:47:39
    JBoss7应用服务器的命令行工具作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs本文讲述怎样通过JBoss AS的命令行接口连接到服务器。从JBossAS7版开始,引入了一个名为CLI的新工具,它位于%JBOSS_...
  • web服务器和应用服务器的区别

    千次阅读 2017-05-26 17:37:54
    1.WEB服务器一般是通用的,而应用服务器一般是专用的。(如Tomcat只处理Java应用程序而不能处理ASPX或PHP。而Apache是一个WEB服 务器f(HTTP服务器),后来连接Tomcat应用服务器来支持java。) 2.WEB服务器: ...

空空如也

1 2 3 4 5 ... 20
收藏数 1,696,152
精华内容 678,460
关键字:

应用服务器