web服务器

12-配置WEB网页站点

匿名 (未验证) 提交于 2019-12-03 00:21:02
1.服务器:安装软件包。 2.服务器:启动服务,载入启动项,检查服务状态。 3.服务器:配置防火墙富规则,重新载入防火墙配置文件,让防火墙重新生效。 4.服务器:编写服务器网页配置文件 5.服务器:重启网页服务,查看服务状态。 6.客户端:通过网页服务进行访问,可以访问,任务完成。 文章来源: 12-配置WEB网页站点

Cookie详解

匿名 (未验证) 提交于 2019-12-03 00:19:01
Cookie简介 Cookie的引文原意是“点心”,它是在客户端访问Web服务器时,服务器在客户端硬盘上存放的信息,好像是服务器发送给客户的“点心”。服务器可以根据Cookie来跟踪客户状态,这对于需要区别客户的场合(如电子商务)特别有用。 当客户端首次请求访问服务器时,服务器先在客户端存放包含该客户的相关信息的Cookie,以后客户端每次请求访问服务器时,都会在HTTP请求数据中包含Cookie,服务器解析HTTP请求中的Cookie,就能由此获得关于客户的相关信息。 Cookie的运行机制是由HTTP协议规定的,多数Web服务器和浏览器都支持Cookie。Web服务器为了支持Cookie,需具备以下功能: ・在HTTP响应结果中添加Cookie数据。 ・解析HTTP请求中的Cookie数据。 浏览器为了支持Cookie,需要具备以下功能: ・解析HTTP响应结果中的Cookie数据。 ・把Cookie数据保存到本地硬盘。 ・读取本地硬盘上的Cookie数据,把它添加到HTTP请求中。 Cookie操作 对Cookie的操作无外乎三部分:读、分析、写。 дCookie Cookie theCookie = new Cookie(“username” , “Tom”); response.addCookie(theCookie); 当Servlet向客户端写Cookie时

HttpSession详解

匿名 (未验证) 提交于 2019-12-03 00:11:01
HttpSession 服务端的技术 服务器会为每一个用户 创建一个独立的 HttpSession HttpSession 原理 当用户第一次访问 Servlet 时,服务器端会给用户创建一个独立的 Session 并且生成一个 SessionID ,这个 SessionID 在响应浏览器的时候会被装进 cookie 中,从而被保存到浏览器中 当用户再一次访问 Servlet 时,请求中会携带着 cookie 中的 SessionID 去访问 服务器会根据这个 SessionID 去查看是否有对应的 Session 对象 有就拿出来使用;没有就创建一个 Session (相当于用户第一次访问) 域的范围: Context 域 > Session 域 > Request 域 Session 域 只要会话不结束就会存在 但是 Session 有默认的存活时间( 30 分钟)   需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器建立连接时所处的Session是两个不同的Session。 session进行身份验证的原理:   当客户端第一次访问服务器的时候,此时客户端的请求中不携带任何标识给服务器,所以此时服务器无法找到与之对应的session,所以会新建session对象

LVS负载均衡群集之构建NAT模式,可跟做!!!

匿名 (未验证) 提交于 2019-12-03 00:03:02
有关于LVS负载均衡群集的相关概念可以参考博文: LVS负载均衡群集详解 一、案例概述 LVS负载均衡模式―NAT模式: NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(源地址NAT)。如果把NAT的过程稍微变化,就可以 成为负载均衡的一种方式。原理其实就是把从客户端发来的IP包的IP头目的地址在DIR上换成其中一台Web节点服务器的IP地址并发至此Web节点服务器,而Web节点服务器则在处理完成后把数据经过DIR主机发回给客户端,DIR在这个时候再把数据包的源IP地址改为DIR接口上的IP地址即可。期间,无论是进来的流量,还是出去的流量,都必须经过DIR。 LVS负载均衡模式―NAT模式: 优点:实现方便简单,也容易理解; 缺点:LVS负载均衡调度器会称为一个优化的瓶颈,所有的报文都要经过LVS负载均衡调度器,因此,负载后端Web节点服务器的台数在10-20台左右,服务器性能而定,如果LVS负载均衡调度器坏掉,后果很严重,不支持异地容灾; 二、案例环境 由于实验环境,没有必要弄那么大型的拓补图,2个Web节点服务跟10个Web节点服务器意思是一样的,而且配置方法是一样的,所以实验环境就部署两台Web节点服务器。实验拓补图如下: LVS负载均衡模式―NAT模式特点:

goPanel 2 for Mac(Web服务器管理工具)

匿名 (未验证) 提交于 2019-12-03 00:03:02
goPanel 2 for Mac是一款实用的Web服务器管理软件,拥有超过30种独特功能,能与专用服务器或虚拟专用服务器一起使用。可以安装与管理以下服务:如Apache或Nginx、PHP、MySQL或MariaDB、Mail Server和FTP。本 goPanel 2 for Mac是一个非常直观的OS X应用程序,用于管理Web服务器,是您在基于Unix的服务器上安装的用于Web托管的现有控制面板应用程序的替代方案。易于安装和配置Apache或Nginx Web服务器,PHP,MySQL,FTP,域,服务器上的免费SSL证书和电子邮件。goPanel Mac可让您轻松连接和管理无限的 Linux服务器。 gopanel 2 for mac软件功能 超过30种独特功能 设置linux服务器所需的一切 直观的 goPanel App提供了一个直观的界面,旨在简化管理Web服务器的过程。 灵活 goPanel旨在与专用服务器或虚拟专用服务器一起使用。您可以安装和管理以下服务:Apache或Nginx,PHP,MySQL或MariaDB,Mail Server和FTP。 完成 完全远程的系统,因此您无需在服务器上安装任何软件。我们提供您需要的工具。 安全 goPanel不会在您的服务器上安装任何专用软件,您的凭据将安全地存储在您的Mac上。 削减成本和节省时间

RestClient火狐接口测试

匿名 (未验证) 提交于 2019-12-02 23:59:01
一、RestClient的简单介绍 RESTClient是一款用于测试各种Web服务的插件,它可以向服务器发送各种HTTP请求(用户也可以自定义请求方式),并显示服务器响应。 二、RESTClient的优缺点 优点:一款优秀的http接口测试工具,在火狐附加组件里面查询安装,非常小巧、可视化界面,操作简单,使用方便 缺点:只有一种协议(HTTP)、未找到写脚本的地方,不能自动化,只能手动点击 三、RestClient的安装 下载地址:https://www.oschina.net/news/75690/rest-client-3-6-1 解压文件件,执行restclient.bat文件打开restclient使用界面 Chrome、firefox都可以安装 ―――――――――――――――― 来源:博客园 作者: 无泪人 链接:https://www.cnblogs.com/zenghongfei/p/11484686.html

“无法启动IIS Express Web服务器”的解决办法

匿名 (未验证) 提交于 2019-12-02 23:55:01
原创 | 浏览: 259 | 更新:2019-07-15 13:02 1 2 3 4 5 6 7 分步阅读 在使用visual studio调试程序代码的时候,有时候会出现“无法启动IIS Express Web服务器”的错误,导致网页程序无法调试与启动。这个时候该怎么办呢? 工具/原料 visual studio 2017 方法/步骤 1 打开vs加载项目,进入调试模式,结果直接弹出了“无法启动IIS Express Web服务器”的错误,这个时候就有点慌了,该怎么办呢?本文以vs2017为例演示 2 在web项目上点击鼠标右键,选择【属性】->【web】->【服务器】此处看起来没有什么问题啊,都是vs默认的地址和端口号 3 【此方法小编尝试无效】经过查找,有人说打开web项目的工程文件(以.csproj结尾的文件),找到WebProjectProperties节点然后,将图中框选的三项节点内容全部清空 4 【此方法小编尝试无效】再次,在web项目上点击鼠标右键,选择【属性】->【web】->【服务器】,此时看到的端口号不是第2步的端口号的,本来以为可以解决了呢 5 再次调试模式启动项目,结果报出来的错误一模一样,根本没有解决问题。上面的方法仅小编个人尝试无效,不知道大家使用会不会有效 6 【有效方法】如果项目使用的是svn管理源代码,那么,在解决方案的同级目录会看到一个【.vs

Apache 使用ssl模块配置HTTPS(Centos7 httpd2.4.6)

匿名 (未验证) 提交于 2019-12-02 23:47:01
根据原文:http://blog.csdn.net/ithomer/article/details/50433363改编 Web服务器在默认情况下使用HTTP,这是一个纯文本的协议。正如其名称所暗示的,纯文本协议不会对传输中的数据进行任何形式的加密。而基于HTTP的Web服务器是非常容易配置,它在安全方面有重大缺陷。任何”中间人”,通过精心防止的数据包嗅探器,是能够看到任何经过的数据包内容。更进一步,恶意用户甚至可以在传输路径设置一个假冒的WEB服务器冒名顶替实际的目标Web服务器。在这种情况下,最终用户可能实际上与假冒者服务器,而不是真正的目的服务器进行通信。这样,恶意用户可以通过精心设计的表单欺骗终端用户获取到敏感信息,如用户名密码。 为了处理这些类型的漏洞,大多数供应商往往在他们的web服务器应用HTTPS协议。对于只读类型的网站,用户只能读取内容,并没有实际提交任何信息,HTTP仍然是一个可行的选择。但是,对于保存敏感信息的网站,比如:用户需要登录来获得网站的服务,那么HTTPS是必须的。 HTTPS能够为一个网站提供以下能力。 确保所有经过服务器传输的数据包都是经过加密的。 建立了一个官方数字证书证书,使得假冒服务器无法冒充真正的服务器。 需要建立支持HTTPS的WEB服务器所要做的第一件事就是获得数字证书。数字证书可以在以下任一方法来获得。

http-server 超轻量级web服务器

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> 有的时候做前端,想要运行一些代码,但是又没有必要使用tomcat或者Apache http server,这个时候一个轻量级的简单的http server就可以搞定了。 Http-server是基于nodejs的http服务器,它最大好处就是:    可以使任意一个目录成为服务器的目录,完全抛开后台的沉重工程,直接运行想要的js代码。   1 安装nodejs   为了运行http-server,首先要安装nodejs。   可以参考前一篇帖子, 安装Nodejs   2 使用npm安装http-server   这里注意要使用-g选项,安装成全局的,这样我们才可以在任意的目录使用。   输入下面的命令:   npm install http-server -g   3 在任意目录运行:   http-server就可以以该目录为跟启动一个服务器   这个时候访问localhost:8080就可以进入到该目录:   当有任何访问时,服务器端命令行也会弹出访问历史。   如果不想使用,直接ctrl+c退出即可。 转载于:https://my.oschina.net/u/204616/blog/545467 文章来源: https://blog.csdn.net/weixin_34120274/article/details

Python―Web服务器(Apache)

匿名 (未验证) 提交于 2019-12-02 22:51:30
Apache配置文件:httpd.conf文件 # 指定Apache的安装路径,此选项参数值在安装Apache时系统会自动把Apache的路径写入。 ServerRoot "/www/server/apache" # Listen主要侦听web服务端口状态,默认为:80,即侦听所有的地址的80端口,注意这里也可以写成IP地址的侦听形式,不写即默认的地址:0.0.0.0 Listen 106.15 . 88.162 : 80 Listen 80 # 指定Apache运行用户配置 User www Group www # 指定Apache服务管理员通知邮箱地址,选择默认值即可,如果有真实的邮箱地址也可以设置此值 ServerAdmin you@example . com # 指定Apache默认的服务器名以及端口,默认参数值设置为:ServerName localhost:80即可 ServerName 0.0 . 0.0 : 80 # 设置Apache的日志级别,访问日志路径,错误日志路径。 LogLevel warn ErrorLog "/www/wwwlogs/error_log" < IfModule log_config_module > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i