精华内容
下载资源
问答
  • Nginx高性能Web服务器详解(完整版)pdf下载,深入了解Nginx
  • 【全文仅适用 Python3 】 不得不说,Python确实牛逼,不服不行。 先说需求,没有需求驱动,都是没有动力的。 ...因此,该云服务器应有Web界面,供我上传图片和下载处理后的图片。 简单说,...

    【全文仅适用 Python3 】

     

    需求:

     

    手机每日下载图片,然后需经过本人编写的Python脚本处理一遍,再返回到手机上。

    个人电脑不能保证时刻开机在线,自己也不可能一直在电脑旁边,故欲将脚本放置云服务器执行。因此,该云服务器应有Web界面,供我上传图片和下载处理后的图片。

    简单说,手机上传图片,服务器处理,手机下载结果图片。

     

    方案:

     

    基于成本考虑,超过RMB 100元的都不考虑。看来看去,就A里和X讯比较靠谱。于是使用新手特权购买X里云服务器一台,配置较低:1核2G1M40G, CentOS7,但是价格非常之便宜,一年还不到100。这里是优惠链接

     

    这么低的配置,Java系就不考虑了。刚好图像处理脚本是Python,何不直接用Python搭建HTTP Server。搜索之,果不期然,Python没有让我失望。

     

    1. 使用Python3命令开启Web服务

     

    只用下面一句命令,即可搭建HTTP Server:

    # 此为Python3脚本,在cmd中运行此命令。(Python2脚本与此不同请自行百度)
    # 9900 是端口号,可随意设置
    python -m http.server 9900

    然后你就可以在浏览器中输入:http://localhost:9900 ,就能看到一个空白页面,这就说明HTTP Server已经运行了。

    如果执行该命令的目录内有文件,你输入 http://localhost:9900,会看到该目录下的所有文件列表,很像一个FTP服务器。

    对,没错,只需这一句话,你的当前文件夹就变成了FTP服务器根目录,局域网内都可以随意下载文件。简直是,内网搭建FTP服务器(发布文件)之利器!

     

    2. 安装bottle库

     

    很可惜,这一行命令只能下载,没有上传界面。于是,我又是一番搜索,得知,成型的Python Web服务器有

    Flask:轻量自由;

    Django:大而全;

    在我看来都复杂了,我不想因运行一个脚本而搭建个完整的Web服务器。最后,看中了只有一个文件的Python Web服务器 Bottle 。一个文件,这才是小而美。

     

    使用pip3安装bottle:

    pip3 install bottle

    既然用到 bottle,就去看了几篇帖子,该作者写的Bottle系列文章都挺好,分享之。

     

    3. 使用bottle实现上传下载页面

     

    参考该作者文章,我删繁就简,简化成了1个Python文件。但是能实现:上传界面,下载界面,调用服务器python脚本三大核心功能,最终实现手机即能下载到图片处理结果。

    【这个下面这个脚本一定一定 不要起名 bottle.py,否则会遮盖bottle库文件,让python误以为这个脚本就是bottle库文件,导致出现import route报错】

    #Python3脚本,不适用于Python2
    #!/usr/bin/envpython
    #coding=utf-8
    from bottle import route,run,template,request,static_file
    import os
    import time
    
    # 此处需改为你的目录地址
    img_path='/home/unixq/testHttpServer/img'	#定义上传文件的保存路径
    
    # 此处可扩充为完整HTML
    uploadPage='''
    	<form action="upload" method="POST" enctype="multipart/form-data">
    		<input type="file" name="data" />
        	<input type="submit" value="上传" />
    	</form>
    '''
    
    @route('/upload')
    def upload():
    	return uploadPage
    
    @route('/upload',method='POST')
    def do_upload():
    	uploadfile=request.files.get('data')		#获取上传的文件
    	uploadfile.save(img_path,overwrite=True) 	#overwrite参数是指覆盖同名文件
    	os.system('python3 imgProcess.py')			# 执行服务器本地Python脚本
    	time.sleep(3)								# 等待3秒,待本地脚本执行完毕
    	return u"转换成功,请点击<a href='/download/output.jpg'>下载文件</a>"
    
    @route('/download/<filename:path>')
    def download(filename):
    	return static_file(filename,root=img_path,download=filename)
    
    
    run(host='0.0.0.0',port=8899,debug=True)

    上云效果如下:(截图由 Snapaste 软件制作)

    最后,如果在云服务器上执行时,使用 nohug 指令,可以使本脚本在我们关掉Shell的时候,依然在后台执行.

    其中 & 命令是使脚本在后台执行。

    $ nohup python3 upload.py &

    查看所有在执行的任务【注意:此命令仅在当前终端有效】:

    $ jobs

    把后台任务调整到前台,使用 fg %任务号;反之,使用 bg %任务号:

    $ fg %3
    $ bg %2

    注意:jobs命令仅在当前终端有效。过几日,我们再进入云服务器,jobs是没有结果的。此时需要使用 ps -ef | grep python3来查找还在后台运行的进程。如果需要关掉,使用命令“ kill 进程号”。

     

    4. 转为正式Web服务持续运行

    以上命令启动的服务,很容易挂掉,不知道为什么。如果要像网站一样7*24不间断提供访问,还是需要来一套正规的服务器软件。

    推荐:Nginx + uwsgi + bottle,即可像 Apache + Tomcat 或者 Apache + PHP 一样长期提供Web服务。

     

    参考资料:https://www.aliyun.com/minisite/goods?userCode=f3xmzovo

    展开全文
  • web服务器和web框架的作用及其关系

    千次阅读 多人点赞 2018-10-15 21:24:27
    web服务器和web框架的作用及其关系 1.web服务器作用: 1)解析请求报文,调用框架程序处理请求。 2)组织响应报文,返回内容给客户端。 2.web框架程序的作用: 1)路由分发(根据url找到对应的处理函数) 。 2)在处理...

    web服务器和web框架的作用及其关系
    1.web服务器作用:
    1)解析请求报文,调用框架程序处理请求。
    2)组织响应报文,返回内容给客户端。
    2.web框架程序的作用:
    1)路由分发(根据url找到对应的处理函数) 。
    2)在处理函数中进行业务的处理。
    服务器和客户端之间的连接靠web服务器来维持,web服务器接收到请求后,将请求以及相关的参数传递给web框架,由框架负责生成内容,并将生成的内容传递给web服务器。所以web服务器的职责是接受并返回请求,web服务器的职责是内容生成服务器和客户端之间的连接靠web服务器来维持,web服务器接收到请求后,将请求以及相关的参数传递给web框架,由框架负责生成内容,并将生成的内容传递给web服务器。所以web服务器的职责是接受并返回请求,web服务器的职责是内容生成

    展开全文
  •   Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放到该容器中,才能使网络中的所有用户通过浏览器进行访问。常用的有BEA WebLogic服务器、IBM WebSphere应用服务器、Tomcat服务器。   ...

    目录

    一、Web应用服务器
    Tomcat 服务器介绍
    二、Tomcat服务器的下载安装
    1. Tomcat服务器的下载
    2. Tomcat的安装
    三、Tomcat的目录结构与使用
    1. Tomcat的目录结构:
      2. Tomcat的使用
    (1)修改Tomcat的默认端口
    (2)部署Web应用以及实现方法
    (3)进入Tomcat管理界面

    一、Web应用服务器

      Web服务器是运行及发布Web应用的大容器,只有将开发的Web项目放到该容器中,才能使网络中的所有用户通过浏览器进行访问。常用的有BEA WebLogic服务器、IBM WebSphere应用服务器、Tomcat服务器。

      Tomcat 服务器介绍

      Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
      当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Nginx等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

    二、Tomcat服务器的下载安装

    1. Tomcat服务器的下载

    (1)Tomcat的官方下载地址:
    • Apache Tomcat英文官网:http://tomcat.apache.org/
    • Apache Tomcat9.0官网下载地址:https://tomcat.apache.org/download-90.cgi
    (2)进入Apache Tomcat英文官网,在【Download】目录下选择Tomcat的版本,点击进入。本文以Tomcat9为例,点击进入【Tomcat9】

    选择版本

    (3)在【核心】目录中选择【zip】【压缩包版】(需要配置环境变量)或者【32-bit/64-bit Windows Service Installer】【安装包版】,点击下载。本文以Winows64位系统为例,选择压缩包版,点击【64-bit Windows zip】

    选择Tomcat安装包类型

    (5)下载完成

    下载完成

    2. Tomcat的安装

      将下载好的压缩包解压到安装目录下即可

    解压

    3. Java的下载安装与环境变量的配置

    4. Tomcat环境变量的配置

    在“环境变量”界面中,分为两部分,上面“某某某的用户变量”的设置,针对的是当前登录电脑的账户;下面部分是系统变量的设置,针对的是这台电脑,相当于是所有账户。对于自己使用的电脑来说,建议直接在下面部分的“系统变量”中来配置。
    右击【计算机】,选择“【属性】——【高级系统设置】——【高级】——【环境变量】”进行环境变量的配置

    (1)右键【我的电脑】,点击【属性】

    进入属性

    (2)进入控制面板界面,单击进入【高级系统设置】

    控制面板

    (4)进入系统属性界面,单击进入【环境变量】

    系统属性界面

    (5)进入环境变量界面,在确保Java环境变量配置好(命令行java与javac命令均有信息)的前提下,点击【新建】,创建一个【变量名】为Catalina_Home,【变量值】为Tomcat解压后的目录,例如【E:\apache-tomcat-9.0.22】的环境变量即可

    配置环境变量

    (6)点击【编辑】系统环境变量【path】,进入环境变量编辑页面,新建一个【%CATALINA_HOME%\bin】环境变量即可

    配置到系统环境变量path

    编辑环境变量

    (7)测试环境变量配置,在命令行cmd下输入【startup】命令有如下结果即成功。

    测试环境变量配置

    (6)启动Tomcat
    • 双击startup.bat打开:

    ① 打开Tomcat解压目录中的bin目录\apache-tomcat-9.0.22\bin,双击打开startup.bat
    打开startup.bat
    ② 弹出Tomcat命令行窗口,执行打开Tomcat命令,若出现【Catalina.start Server startup in [xxxx] milliseconds】,则表示打开成功。
    打开成功

    ① 在Tomcat解压目录中的bin目录下单击【右键】,选择【在此处打开命令窗口】
    打开命令行
    打开命令行
    或者
    使用快捷键【Windows+R】,在运行界面中输入【cmd】打开命令行,然后输入以下命令,定位到Tomcat的解压目录中的bin目录。以【E:\apache-tomcat-9.0.22\bin】为例。

    E:
    cd apache-tomcat-9.0.22\bin
    

    打开命令行
    成功定位
    ② 输入命令startup(另开一个Tomcat窗口打开Tomcat,相当于双击startup或者运行catalina start)或catalina run(直接在windows命令行中运行打开Tomcat),打开Tomcat
    打开Tomcat
    或者
    打开Tomcat
    或者
    打开Tomcat

    (7)测试Tomcat是否成功启动
      启动后不要关闭窗口(否则就关闭了Tomcat),打开浏览器,在地址栏中输入http://localhost:8080或者http://127.0.0.1:8080,若出现以下窗口,则说明Tomcat成功启动。

    成功打开

    值得注意的是http://本机网络IP地址:8080也可以访问Tomcat的界面(云服务器基础)

    (1)查看本机网络IP地址命令如下
    ipconfig
    

    查看IP

    (2)访问http://本机网络ip地址:8080

    网络地址

    三、Tomcat的目录结构与使用

    1. Tomcat的目录结构:

    Tomcat目录结构

    补充:

    bin目录:存放的是Tomcat的命令。主要分为Linux命令(以.sh结尾的)和Windows命令(以.bat结尾的),常用命令为shutdown.bat与startup.bat,分别用于关闭的服务器和启动服务器。
    conf目录:主要是用来存放Tomcat 的配置文件。比如server.xml用于设置端口号、设置域名或者是IP,web.xml可以设置Tomcat支持的文件类型,context.xml可以设置数据源等信息。
    logs目录与temp目录:清空不会对Tomcat造成任何影响。
    webspps目录:存放的是web应用程序。当Tomcat启动后就会去加载该目录下的应用程序,Web项目必须直接或间接(配置虚拟路径)的发布到webapps目录中来,才能被访问。
    work目录:用来存放Tomcat运行时编译后的文件。清空work目录并重启Tomcat可以达到清空缓存的作用。

    2. Tomcat的使用

    (1)修改Tomcat的默认端口
    步骤:
    • ① 采用记事本打开Tomcat安装目录下conf文件夹中的server.xml文件。
      用记事本打开server.xml
    • ② 在server.xml文件中找到以下代码:
    <Connector port="8080" protocol="HTTP/1.1"                             
                   connectionTimeout="20000"                            
                   redirectPort="8443" /> 
    

    找到

    • ③ 将以上代码中的port=”8080”改为port=”8888”,即可将Tomcat的默认端口号设置为8888。
      修改端口号并保存
    • ④ 修改成功后为了使新设置的端口生效,还需要重启Tomcat服务器。此时访问http://localhost:8888或者http://127.0.0.1:8888
      修改成功
      (注意:双击bin文件夹下的startup.bat启动Tomcat时常见错误:可能与其他服务的端口号冲突。)
    常见状态码:

    200:一切正常(看不到)
    3xx:页面重定向(跳转)
    404:资源不存在
    403:权限不足(如访问a目录,但a目录设置不可见)
    500:服务器内部错误(一般都是代码写错了)

    (2)部署Web应用以及实现方法
    • ① 通过复制Web应用到Tomcat中实现(默认的web应用发布目录webapps)

      通过复制Web应用到Tomcat中实现时,首先需要将Web应用的文件夹复制到Tomcat安装目录下的webapps文件夹下,然后启动Tomcat服务器,然后打开浏览器在地址栏中输入“http://主机本地IP(或网络IP):端口号/应用程序名称”形式的URL地址(如http://127.0.0.1:8888/firstProject),即可运行Java Web应用程序。

    *特殊:当端口号为80时,访问Tomcat运行JavaWeb程序可省略端口号。

    新建项目
    访问项目
      如若要访问的项目中有多个jsp文件,则会默认优先访问index.jsp,如有多个html、htm、jsp文件,则会默认优先级为:html>htm>jsp。若想自己控制访问优先级,可以直接指定某个文件(如:http://localhost:8888/firstProject/index.jsp),也可在本项目的WEB-INF/web.xml中的<web-app></web-app>标签中插入如下代码:

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
    

    即可让默认访问优先级变为jsp>htm>html。
    插入welcom-file-list

    • ②通过配置虚拟路径定位到Web应用所在位置

    当项目文件位置为E:\MyProject\JspProject1时
    项目位置
      1)通过在【conf】文件夹下server.xml文件中配置<Context>元素实现
    通过在server.xml文件中配置<Context>元素实现时,首先打开Tomcat安装路径下【conf】文件中的server.xml文件然后在<Host></Host>元素中间插入<Context>元素。例如,要配置【E:\MyProject\文件夹下的Web应用JspProject1】可以在<Host></Host>标签中加入以下代码:

    <Context path="/JspProject" docBase="E:\MyProject\JspProject1" />
    

    即可通过http://服务端IP:端口号/path(虚拟路径)运行Java Web应用程序。
    (这种方法的弊端就是每次执行操作之后都得重启Tomcat)
    虚拟路径配置

    *注意:path:虚拟路径(可以为绝对路径,也可以为相对路径【相对于webapps的路径】)docBase:实际路径

      2)通过在【conf】文件夹下【Catalina】文件中的【localhost】文件中新建文件“项目名(虚拟路径名).xml”,然后在其中插入<Context>元素。例如,要配置【E:\MyProject\文件夹下的Web应用JspProject1】,可以在JspProject.xml文件中加入以下代码:

    <Context path="/JspProject" docBase="E:\MyProject\JspProject1" />  
    

    (*注意:此处的path名存实亡)
    此时要运行Java Web应用程序需要在浏览器地址栏中输入“http://服务端IP:端口号/xml文件的文件名”
    (执行完操作不需要重启Tomcat)
    新建文件
    配置文件

    *特殊:方法1中让path=”/”(“”亦可)或者方法2中xml的文件名为ROOT都可以使得http://127.0.0.1:端口号(或http://localhost:端口号或http://服务端IP地址:端口号)直接访问docBase里面的地址中的Web应用

    成功访问

    • ③通过配置虚拟主机使得以http://新域名的方式访问Web应用

      通过配置虚拟主机使得以http://新域名(除localhost以外的域名)的方式访问Web应用(如http://www.abc.com)时,首先需要打开conf/server.xml,然后在<Engine></Engine>元素中插入<Host></Host><Context />元素,接着把<Engine>标签中的defaultHost属性修改为新域名,最后打开本机【windows/system32/drivers/etc/hosts】,加入IP与域名的对应(可加到IP与localhost对应的下面)。
    例如要将本机IP对应的域名设置为 www.abc.com,首先在<Engine></Engine>标签中加入以下代码:

    <Host name="www.abc.com" appBase="E:\MyProject\JspProject1">      	
    <Context path="/" docBase="E:/MyProject/JspProject1" />
    </Host>
    

    然后把<Engine>标签改为如下:

    <Engine name="Catalina" defaultHost="www.abc.com">
    

    最后往hosts中加入以下代码:

    127.0.0.1	www.abc.com
    

    然后将server中的端口号改为80。即可通过访问"www.abc.com"访问Web项目JspProject1。

    (3)进入Tomcat管理界面
    • ① 启动Tomcat,打开浏览器,访问"http://localhost:8080"
      启动Tomcat
      访问localhost:8080
    • ② 点击Managing Tomcat栏下的【manage webapp】,并在弹出的登录框上点击【取消】
      登录
    • ③ 进入401界面,复制以下内容
    <role rolename="manager-gui"/>
    <user username="tomcat" password="s3cret" roles="manager-gui"/>
    

    401界面

    • ④ 打开Tomcat解压目录中【conf】apache-tomcat-9.0.22\conf文件夹中的tomcat-users.xml,将步骤③复制的内容粘贴进去,并且根据那部分内容得到登录用户名为tomcat,密码为s3cret,再刷新页面进行登录即可。
      重新登录
    • ⑤ 成功进入Tomcat管理界面可以看到当前有哪些项目部署在tomcat ,也可以从这里进入某个项目中
      进入Tomcat管理界面
    展开全文
  • 使用按钮进行监听下载的两种方法如下(推荐使用第二种,第一种若通过winddow.location.orgin获取协议+host...Web 地址,若要下载的文件目录在Web根目录之外,则找不到路径,导致无法下载)一是window.open():适用于...

    使用按钮进行监听下载的两种方法如下(推荐使用第二种,第一种若通过winddow.location.orgin获取协议+host+port时,网页会默认访问到网站的根目录下,Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址,若要下载的文件目录在Web根目录之外,则找不到路径,导致无法下载

    一是window.open():适用于从服务器上下载到本地


    [html]  view plain  copy
    1. var $eleBtn1 = $("#btn1");  
    2.         var $eleBtn2 = $("#btn2");  
    3.   
    4.         //已知一个下载文件的后端接口:https://codeload.github.com/douban/douban-client/legacy.zip/master  
    5.         //方法一:window.open()  
    6.         $eleBtn1.click(function(){  
    7.             window.open("https://codeload.github.com/douban/douban-client/legacy.zip/master");  
    8.         });  

    二是表单提交:可以从本地下载到服务器,也可以从本地下载到本地(说到本地下载到本地,可能有的人就蒙圈了,本地有,干嘛要下载呢?原因是这样的:eg:若产品售出后,原来的代码都是经过混淆的,非开发人员不方便找到也看不了,所以需要下载未经过混淆的文件到本机,自主指定路径以方便使用


    [html]  view plain  copy
    1. //方法二:通过form  
    2.         $eleBtn2.click(function(){  
    3.             var $eleForm = $("<form method='get'></form>");  
    4.   
    5.             $eleForm.attr("action","https://codeload.github.com/douban/douban-client/legacy.zip/master");  
    6.   
    7.             $(document.body).append($eleForm);  
    8.   
    9.             //提交表单,实现下载  
    10.             $eleForm.submit();  
    11.         });  
    展开全文
  • web服务器、应用服务器和常见的服务器概念

    千次阅读 多人点赞 2020-04-17 16:36:01
    什么是web服务器,什么是应用服务器? 浏览器的编译原理是什么? http的头文件为何要这样配置? Nginx,Apache等为何要这样操作? 不同的服务器软件有什么作用? 而网上关于http的实战讲解一般都是以操作为主,涉及...
  • 文件的下载一直都是web项目中的常用功能,但是在我们公司项目中,项目上线后单下载功能方面都可以简单易懂的说分为三个部分,即文件服务器、应用服务器和客户端,而我们在上传的时候都是将上传保存到文件服务器(也...
  • 区分Web服务器、HTTP服务器、应用程序服务器

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

    万次阅读 多人点赞 2018-08-27 16:53:49
    什么是web服务器 "网络服务"(Web Service)的本质,就是通过网络调用其他网站的资源。 Web Service架构和云 如果一个软件的主要部分采用了"网络服务",即它把存储或计算环节"外包"...
  • python flask web开发入门与项目实战

    千人学习 2019-12-15 19:02:04
    Web网站发展至今,特别是服务器端,涉及的知识非常广泛,这对程序员的要求会越来越高。如果采用成熟、稳健的框架,那么一些诸 如安全性、数据流控制等类型的基础性工作都可以让框架来处理,而程序开发人员则可以把...
  • Java中常用WEB服务器和应用服务器

    万次阅读 2018-06-29 15:20:31
    一、web服务器和应用服务器的区别 Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是...
  • Web服务器的安装与配置

    千次阅读 2020-12-04 16:46:53
    Web服务器的安装与配置前言一、IIS服务器的安装与配置遇到的问题解决方法二、 Apache 的安装与配置遇到的问题解决办法三、Tomcat 的安装与配置遇到的问题解决办法四、 WAMP的安装与配置遇到的问题解决方法 ...
  • C++web服务器开发

    千次阅读 2019-08-14 08:55:56
    C++web服务器开发 1. 首先介绍一下这个项目;这个项目是通过C++11编写的web服务器,模型为Reactor+非阻塞I/O(epoll作为I/O多路复用实现方式)+线程池,支持get、head请求,支持HTTP长连接,并实现了优雅关闭连接。 ...
  • web服务器、Web中间件和Web容器的区别

    万次阅读 多人点赞 2018-11-25 20:36:21
    Web服务器 中间件 容器 总结 Web开发的选择 我们经常会被Web服务器、Web容器和Web中间件这三个概念搞混。因为我们常见的很多网站要么是由IIS搭建,要么是由Apache、Tomcat、Ngnix搭建。所以,我们会把他们都叫...
  • 我们配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,下面小编就来介绍下如何配置服务器。 IIS的安装 一般在安装操作系统时不默认安装IIS...
  • 常用Web应用服务器

    千次阅读 2017-12-07 11:37:45
    常用Web应用服务器有: nginx、Apache、Tomcat、JBoss、WebSphere、WebLogic、Resin、Glassfish nginx介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由...
  • 本章主要讲解如何购买和配置阿里云ECS服务器以及搭建网络站点。
  • Web服务器及性能优化

    万次阅读 2018-08-09 07:03:34
    一、WEB服务器 1.1 概述: 1.2 区别: 1.2.1 Apache 1.2.2 Tomcat 1.2.3 Jboss 二、浏览器端,关于浏览器端优化 2.1 压缩源码和图片 2.2 选择合适的图片格式 2.3 合并静态资源 2.4 开启服务器端的Gzip压缩 2.5 ...
  • 常用web服务器架构理解

    千次阅读 2018-06-24 17:39:16
    一、服务器架构理解 一个Web项目上线,必须依托于服务器成为互联网之中的一个节点,要使我们的应用得以运转,这个节点内容需要进行一系列的工作环境安装配置,而为了目标项目的安全性、稳定性、灵活性,同时考虑...
  • 搭建web服务器

    万次阅读 2018-06-18 07:38:54
    在本地pc上搭建web服务器,利用路由器,将本地pc和手机通过无线局域网组成局域网,本地ip为192.168.0.106,手机ip为192.168.101,win+r----&gt;在cmd命令行窗口输入:ping 192.168.0.101.检查电脑和手机是否能...
  • web服务器和应用服务器的区别与分析

    万次阅读 多人点赞 2018-07-10 15:28:21
    Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满...
  • Win10安装Tomcat服务器与配置环境变量

    万次阅读 多人点赞 2019-10-18 11:52:41
    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。本文主要讲述Windows环境Tomcat服务器安装与...
  • 详情请查看: https://blog.csdn.net/dingguanyi/article/details/80894382
  • WEB服务器、应用程序服务器、HTTP...Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTT...
  • 使用Linux搭建web服务器

    万次阅读 2018-01-04 19:39:53
    本文将详细讲解使用Linux搭建web服务器的过程。搭建成功之后,可以通过网址:www.zhougb3.cn访问我的个人博客主页。1.准备工作为了让用户都可以访问我们的网站,我们需要有一台可以通过外网访问的服务器,
  • 服务器部署web项目

    千次阅读 多人点赞 2018-08-28 17:19:01
    服务器部署web项目流程 服务器的购买  关于服务器的购买,在校生的话建议购买阿里云或者腾讯云服务器,学生机1核2G,10元一个月(1折优惠),便宜实惠,一般的项目都是完全可以的,微服务类型的项目部署也是...
  • HTTP的WEB服务器做了些什么?

    千次阅读 2018-11-10 09:56:19
    Web服务器的实现 Web 服务器实现了 HTTP 和相关的 TCP 连接处理。 负责管理 Web 服务器提供的资 源, 以及对 Web 服务器的配置、 控制及扩展方面的管理。 Web 服务器逻辑实现了 HTTP 协议、 管理着 Web 资源, 并...
  • 常用的WEB服务器简介

    万次阅读 2018-06-22 10:55:57
    常用的WEB服务器 WEB服务器也称为WWW服务器、HTTP服务器,其主要功能是提供网上信息浏览服务。Unix和Linux平台下常用的服务器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,其中应用最广泛的是Apache。而...
  • SpringBoot内置web服务器

    千次阅读 2020-06-17 22:07:26
    本文介绍SpringBoot内置web服务器。知识点有SpringBoot默认web服务器;如何配置当前web容器;内嵌Web服务器如何切换(从tomcat到jetty);Web容器怎么自动配置;web容器启动源码解析。 (一)SpringBoot默认web...
  • 常用的web服务器软件整理

    千次阅读 2018-07-25 16:21:40
    常用的web服务器软件整理 (1)ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,847,609
精华内容 739,043
关键字:

web下载服务器