首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Frost's Blog

    Web 服务的进程托管

    在开发 Web 服务(或者叫 App,后文中 App 和服务概念等同)的时候,最后一步就是启动服务器运行你的 App。在大部分的教程中,这里的选择通常是 uwsgi 或者 gunicorn。 这时假如你关闭终端、关闭 SSH 连接客户端(PuTTy, Xshell 之类),Web 服务进程就立刻退出了,那不是白忙活了吗? mkdir /etc/supervisor.d 编辑/etc/supervisord.conf文件,将文件最后两行取消注释 [include] files = supervisor.d/*.ini 编写应用进程的配置 ; # of stdout logfile backups (0 means none, default 10) ;stdout_capture_maxbytes=1MB ; number ; # of stderr logfile backups (0 means none, default 10) ;stderr_capture_maxbytes=1MB ; number

    1.8K40编辑于 2023-10-19
  • 来自专栏民工哥技术之路

    提升 10Web 应用性能的 10 个小技巧!

    很明显 Web 应用性能的风险很高而且还在持续增长。 提升性能说起来容易,实现起来却很难。为了帮助大家,这篇文章提出了十个建议,可以让网站的性能提升 10 倍。 分析 Web 应用使用了什么技术和性能落后在什么地方。 设置 Web 应用的缓存从 Web 应用服务器开始,是从内到外来实现的。首先,缓存动态内容,减轻了应用服务器的负担。接下来,缓存静态内容(包括原本是动态内容的临时副本),进一步分担应用服务器的负担。 总结:如何看到性能提升 10 倍 能用在每个 Web 应用上的性能提升方法千差万别,并且最后的效果也取决于预算、付出的时间和已有的实现等等。那么如何让你自己的应用达到性能提升 10 倍的目标呢? 如果有一个服务器已经过载了,它既是 Web 服务器又是应用服务器,通过缓存动态内容就可以在峰值时刻提升 10 倍的性能。缓存静态文件也能实现个位数字的性能提升。 压缩数据。

    1.1K10发布于 2020-09-16
  • 来自专栏李珣

    使用Azure Storage进行静态Web托管

    Azure中的相对性新特性是能够在Azure存储中托管静态网站。如果您只需要廉价且配置很少地托管一个简单的网站,那么这将非常方便。 下面我将向您展示如何使用Azure存储来托管一个简单的静态web页面。 配置Storage Account 首先,我们需要一个Storage Account。 输入信息后,单击Save: 保存完成后,您将看到新的web地址: 上传网站 单击save后,将在存储帐户中的blob存储中为您创建一个新容器。新的容器名为$web。 我们可以通过很多种方式上传我们的html网站,在此我是用portal的方式上传: 点击“上传”并选择我们准备好的index.html文件进行上传: 文件上传成功后,我们时候浏览器访问此站点: 托管

    2.1K20编辑于 2022-05-07
  • 来自专栏云鼎实验室的专栏

    浅谈云上攻防——Web应用托管服务中的元数据安全隐患

    Web应用托管服务是一种常见的平台即服务产品(PaaS),可以用来运行并管理Web类、移动类和API类应用程序。 Web应用托管服务作为一种云上服务,其中也会应用到的元数据服务进行实例元数据查询,因此不得不考虑元数据服务安全对Web应用托管服务安全性的影响。 Web应用托管服务中同样存在着元数据服务带来的安全挑战,本文将扩展探讨元数据服务与Web应用托管服务这一组合存在的安全隐患。 Web应用托管服务中的 元数据安全隐患 在Web应用托管服务中的元数据安全隐患章节中,我们将以AWS 下的Elastic Beanstalk服务进行举例,以此介绍一下攻击者如何攻击Web应用托管服务并利用元数据服务获取信息发起后续攻击 更多安全隐患 除了上文章节中介绍的安全隐患,Web应用托管服务中生成的错误的角色权限配置,将为Web应用托管服务带来更多、更严重的元数据安全隐患。

    5.9K20发布于 2021-07-12
  • 来自专栏IT技术精选文摘

    10个最重大的Web应用风险与攻防

    先来看几个出现安全问题的例子 OWASP TOP10 开发为什么要知道OWASP TOP10 TOP1-注入 TOP1-注入的示例 TOP1-注入的防范 TOP1-使用ESAPI(https://github.com 业务系统只需要扔给它一个具体的action,该服务就会返回一个yes/no 基于RBAC设计的权限系统(采用了表继承) TOP8-未验证的重定向和转发 TOP8-案例 TOP8-测试与防范 TOP9-应用已知脆弱性的组件 TOP10-敏感信息暴露 TOP10-防范 补充资料-DDOS(分布式拒绝攻击) 补充资料-DDOS攻击步骤 如何有效对WEB防护 WEB安全产品种类 Web应用防火墙 初步需要形成的WEB安全整体方案一览

    1.3K101发布于 2018-01-30
  • 来自专栏我的前端路

    最好的10个移动 Web 应用程序开发框架

    继计算机、互联网之后,移动互联网正掀起第三次信息技术革命的浪潮,新技术、新应用不断涌现。今天这篇文章向大家推荐10大优秀的移动 Web 开发框架,帮助开发者更加高效的开发移动Web应用。 和 Apple iOS 设备,提供了丰富的 WEB UI 组件,可以快速的开发出运行于移动终端的应用程序。 The M Project   The-M-Project 是一个包含各种UI组件,基于 jQuery 开发 HTML5 应用程序的移动Web应用框架,支持 iOS、Android、Palm webOS 这不只是一组UI部件,而是一个完整的框架,它允许你为手机等触摸设备创建强大的Web应用程序。 WebApp.Net   WebApp.Net 提供了很多的 API,因此可以帮助你节省很多工作了。 SproutCore HTML5 Application Framework   SproutCore 是一个 HTML5 移动 Web 开发框架,它的目标是在无需浏览器插件的情况下,在浏览器中位应用程序提供极佳的桌面效果

    2.8K00发布于 2019-08-10
  • 2025年Web应用托管平台选择指南:从小白到大神都能找到合适的家

    前言 最近有不少朋友问我,做好的Web应用到底该放在哪里?这个问题说简单也简单,说复杂也复杂。 不像手机App那样直接丢到应用商店就完事,Web应用需要找个靠谱的托管平台,能够稳定、快速地把你的HTML、CSS、JavaScript这些文件送到用户面前。 我在运维这行摸爬滚打这么多年,见过太多因为选错托管平台而踩坑的案例。 我特别喜欢它的一点是,静态网站和Web服务都有免费套餐,对于个人开发者来说很友好。 而且Render的文档写得挺清楚的,各种语言和框架的部署教程都有,跟着做基本不会出错。 虽然主要是做后端服务的,但也提供静态文件托管功能。 如果你的项目本来就在用Supabase的数据库和认证服务,那顺便用它托管前端文件也挺方便的。

    2.7K10编辑于 2025-11-20
  • 来自专栏HueiFeng技术专栏

    ASP.NET Core Web程序托管到Windows 服务

    前言 在 .NET Core 3.1和WorkerServices构建Windows服务 我们也看到了,如何将workerservices构建成服务,那么本篇文章我们再来看看如何将web应用程序托管到我们的服务中 将WEB应用作为服务运行 我们需要将我们的WEB应用程序编译成exe文件,在ASP.NETCore中其实这是一个很简单的过程,我们只需要修改.csproj即可。 接着来我们需要安装Microsoft.Extensions.Hosting.WindowsServices到我们的WEB应用程序中,如下所示: Install-Package Microsoft.Extensions.Hosting.WindowsServices 这意味着我们将应用程序所需的一切部署在发布文件夹中,而不必在目标计算机上安装.NET Core运行时。 我想知道如果以Windows服务运行时从应用程序内的磁盘读取本地文件怎么办?

    3.4K31发布于 2020-02-24
  • 来自专栏HueiFeng技术专栏

    ASP.NET Core Web程序托管到Windows 服务

    前言 在 .NET Core 3.1和WorkerServices构建Windows服务 我们也看到了,如何将workerservices构建成服务,那么本篇文章我们再来看看如何将web应用程序托管到我们的服务中 将WEB应用作为服务运行 我们需要将我们的WEB应用程序编译成exe文件,在ASP.NETCore中其实这是一个很简单的过程,我们只需要修改.csproj即可。 接着来我们需要安装Microsoft.Extensions.Hosting.WindowsServices到我们的WEB应用程序中,如下所示: Install-Package Microsoft.Extensions.Hosting.WindowsServices 这意味着我们将应用程序所需的一切部署在发布文件夹中,而不必在目标计算机上安装.NET Core运行时。 我想知道如果以Windows服务运行时从应用程序内的磁盘读取本地文件怎么办?

    2.7K00发布于 2020-01-11
  • 来自专栏learn

    Web前端】Web API:构建Web应用核心

    Web 开发中,API 通常用于实现前端与后端之间的通信。 客户端 JavaScript 中的 API 客户端 JavaScript 提供了众多可用的 API。 通常,这些 API 可以分为两种类型: 第一类是浏览器 API,它们嵌入于 Web 浏览器中,能够从浏览器及其周边环境获取数据,并用于执行各种复杂而有益的操作。 例如,Web 音频 API 为在浏览器中处理音频提供了一整套 JavaScript 接口,允许用户进行音轨提取、音量调整和特效应用等操作。 此外,如果需要改变 API 的基础 URL,只需修改一次,而不必在整个应用程序中查找所有引用。 这样的设计使得应用程序能够更加灵活地应对动态变化。

    2.5K10编辑于 2024-11-21
  • 来自专栏阿杜的世界

    Web应用安全

    二、认证与授权 Web容器进行认证与授权的过程: 客户端:浏览器向容器请求一个web资源发出请求; 服务端:容器接受到请求时,容器在“安全表”中查找URL(安全表存储在容器中,用于保存安全信息),如果在安全表中查找到 如果不匹配则再次返回401; 如果匹配,说明认证通过,则接着检查这个用户的权限,容器会查看这个用户指派的“角色”是否允许访问这个资源(即授权),如果授权成功,则把这个资源返回给客户端; 三、实施web安全 耗时程度 认证 管理员 中 高 授权 部署人员 高 高 机密性 部署人员 低 低 数据完整性 部署人员 低 低 四、Spring-Security Spring Security是专注于为Java应用提供认证 应用中使用Spring Security保护资源的例子——securing-web demo,我自己试验做了一遍,建议读者也跟着自己实现一遍,加深理解。 HTTPS HTTP协议是基于TCP构建的应用层协议;HTTPS协议是基于SSL/TLS协议之上的应用层协议,而SSL/TLS是基于TCP构建的协议。

    2.4K30发布于 2018-08-06
  • 来自专栏李才哥

    构建Web应用

    构建Web应用.png 构建Web应用 基础功能 请求方法 最常见的请求方法是GET和POST,除此之外,还有HEAD、DELETE、PUT、CONNECT 等方法 PUT代表新建一个资源,POST表示要更新一个资源 通过查询字符串来实现浏览器端和服务器端数据的对应 缓存 设置缓存 · 添加Expires 或Cache-Control 到报文头中 · 配置 ETags · 让Ajax 可缓存 清除缓存 · 路径中跟随Web 应用的版本号 · 路径中跟随该文件内容的hash值 Basic认证 当客户端与服务器端进行请求时,允许通过用户名和密码实现的一种身份认证 方式 数据上传 表单数据 Content-Type: application 响应JSON 响应跳转 视图渲染 在动态页面技术中,最终的视图是由 模板和数据共同生成出来的 模板 模板语言 包含模板语言的模板文件 拥有动态数据的数据对象 模板引擎 模板引擎 · 模板编译 with的应用

    1.7K20发布于 2021-03-02
  • Web安全应用

    Web安全应用 任务环境说明: 服务器场景:match_win03-4-1(关闭链接) 服务器场景操作系统:Windows Server 2003 使用渗透机Kali Linux,访问靶机FTP服务,下载靶机网站中的部分源码并分析

    19210编辑于 2025-10-23
  • 来自专栏ops技术分享

    Maven Web 应用

    本章节我们将学习如何使用版本控制系统 Maven 来管理一个基于 web 的项目,如何创建、构建、部署已经运行一个 web 应用。 创建 Web 应用 我们可以使用 maven-archetype-webapp 插件来创建一个简单的 Java web 应用。 src/main/webapp 包含 index.jsp 文件和 WEB-INF 文件夹. src/main/webapp/WEB-INF 包含 web.xml 文件 src/main/resources 应用 打开 C:\ < MVN < trucks < target < 文件夹,找到 trucks.war 文件,并复制到你的 web 服务器的 web 应用目录,然后重启 web 服务器。 测试 Web 应用 访问以下 URL 运行 web 应用: http://:/trucks/index.jsp 验证结果:

    1K10发布于 2021-07-15
  • 来自专栏星哥的AI自留地

    域名续费10年了、托管到CloudFlare账号被封了

    域名续费10年了、托管到CloudFlare账号被封了之前星哥写了《每年0.99刀,拿下你的第一个顶级域名,详细注册使用-注册xyz域名》,注册了一个XYZ的域名,打算托管到CF。 一、域名续费续费9年一共41.83元二、把域名托管到cloudflare登录cloudflare选择free,点下一步修改NS展开代码语言:TXTAI代码解释oaklyn.ns.cloudflare.comviddy.ns.cloudflare.com

    36610编辑于 2026-06-16
  • 来自专栏黑马

    【Java Web_10】Servlet

    概述 ① JavaEE Java在企业级开发中使用的技术规范的总和,一共规定了13项规范 ② 常见的web服务器 * webLogic:oracle公司,大型的JavaEE服务器,支持所有的 Servlet配置 ① web.xml <servlet> <servlet-name>别名</servlet-name> <servlet-class>全类名< ServletContext域 * 最大的与对象,整个web都可以使用 七、会话跟踪 1.

    69920发布于 2021-02-04
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记10

    安装uwsgi uwsgi是一个应用服务器,非静态文件的网络请求就必须通过他完成,他也可以充当静态文件服务器,但不是他的强项。 root/.virtualenvs/django-env-py2 # 进程相关的设置 # 主进程 master = true # 最大数量的工作进程 processes = 10 安装nginx: nginx是一个web服务器。用来加载静态文件和接收http请求的。通过命令sudo apt install nginx即可安装。

    88920发布于 2018-09-14
  • 来自专栏小程序·云开发专栏

    用云托管CloudBase Run部署图床应用

    那么,如何优雅地部署一款图床应用呢?本文就以一个开源的多功能图床为例,向大家讲解如何借助云托管(CloudBase Run)在云开发环境中轻松部署一款图床应用。 项目主页:https://github.com/wisp-x/lsky-pro 云托管 CloudBase Run 是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用 ,点击「立即开通」: 在等待片刻后(部署可能需要5-10分钟),我们的项目就部署至云开发·云托管啦,我们可以在云环境内看到我们创建的应用。 注意事项 在此示例中,云托管的副本模式为高可用,保留了一个副本数供连接使用; TDSQL- C数据库会在无连接状态(默认10分钟)下进行暂停,届时访问应用会出现数据库无法连接情况,刷新再次访问则会启动数据库 serverless化能力,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维

    1.5K30发布于 2021-06-16
  • 来自专栏小程序·云开发专栏

    实战:用云托管CloudBase Run部署站点应用

    托管 CloudBase Run 是由云开发提供的新一代云原生应用引擎,支持托管任意语言和框架编写的容器化应用。 可用于云端一体化开发多种端应用(小程序、公众号、Web 应用、微服务应用、Flutter 客户端等),那么,如何使用云托管实现表白墙应用呢? 现在,使用云托管可以将自己开发的应用快速部署到云端,云托管为开发者提供高可用、自动弹性扩缩的后端云服务。使开发者可以专注于业务逻辑的实现,极大程度的增加了开发效率。 总结 使用云托管部署自己的后端项目,是无需提前规划资源容量、购买服务器,也无需安装、运维、扩展您的集群管理基础设施,上传代码或镜像即可一键开始部署应用了。 ,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现

    1.7K20发布于 2021-06-17
  • 来自专栏技术翻译

    10必须了解托管云服务对业务增长的好处

    以下是将托管云服务作为云战略不可或缺的一部分的十大优势。 有效的成本管理 与内部部署服务器不同,云托管服务可以降低成本,因为每月付款只需要使用已经使用的服务。 集中网络 托管云服务提供商(MSP)管理托管云网络中的中央数据中心中的所有应用程序和服务器。因此,远程网络用户可以访问包括虚拟服务在内的同一网络中的集中数据。 另一方面,托管云服务可确保所有云服务和应用程序中的数据安全可靠。如果出现任何灾难,与内部部署计算不同,业务运营可以在最短的停机时间内继续运行。如果任何主机出现故障,云服务器将受益于高可用性基础架构。 可以为任何一组云服务器(Amazon Web Services,Microsoft Azure或Google Cloud Platform)提供专用,安全的VLAN,防火墙和IDS / IPS,从而提供相同的高度安全和专用的网络环境 原文标题《10 Must Know Benefits of Managed Cloud Service for Business Growth》 作者:Chakradhar Batchu 译者:February

    2.1K30发布于 2018-12-05
领券