首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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 编写应用进程的配置

    1.8K40编辑于 2023-10-19
  • 来自专栏小锋学长生活大爆炸

    Web应用程序测试:Web测试的8步指南

    正文开始: ---- Web应用测试:Web测试的8步指南 在我们写下更多关于Web测试类型的细节之前,让我们快速定义Web测试。 一、什么是Web测试 简单来说,Web测试就是在Web应用程序生成之前或代码转移到生产环境之前检查其潜在的bug。 在这一阶段,检查诸如Web应用程序安全性、站点的功能、残疾人和普通用户的访问以及处理流量的能力等问题。 ? 二、Web应用测试清单 根据Web测试需求,可以执行以下部分或全部测试类型。 如果有任何错误必须由应用程序捕获,并且必须只显示给管理员而不是最终用户。 ♦ Web服务器:测试Web服务器正在处理所有应用程序请求,没有任何服务拒绝。 不应该下载受限制的文件 ♦ 检查会话在用户长时间不活动后会自动终止 ♦ 在使用SSL证书时,网站应直接转到加密的SSL页面 可使用的工具:Babel Enterprise、BFBTester和CROSS 8

    3.9K21发布于 2020-08-13
  • 来自专栏极客起源

    Python Web开发入门:使用8行代码搞定Web应用

    只需要很少的代码,就可以编写一个可以运行的Web应用。下面就看一下使用Flask框架开发Web应用的基本步骤。 1. 调用Flask对象的run方法启动Web应用:要想长久处理客户端的请求,Web应用必须永久运行。调用run方法后,Web应用就会一直处理运行状态,以便等待客户端的请求。 这个例子会使用Flask框架编写一个最基本的Web应用,这个Web应用的代码只有8行(不包括注释)。在Web应用中添加了一个根路由,然后通过浏览器访问这个根路由,会在浏览器中显示服务器当前的时间。 图1 启动Web应用 根据图、1所示的输出信息,用Flask框架开发的Web应用的默认端口号是5000。 图3 在浏览器中访问Web应用 在阅读本例代码时要了解如下几点。 基于Flask的Web应用的默认端口号是5000。 Flask中的路由是一个函数,使用@app.route修饰。

    77610发布于 2021-03-29
  • 来自专栏李珣

    使用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
  • 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
  • 来自专栏我的网安魔法之旅

    NSSRound#8 WEB

    file=php://filter/convert.iconv.UTF8.CSISO2022KR|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8 UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR|convert.iconv.UCS2.UTF8|convert.iconv.SJIS.GBK -decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR -encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR|convert.iconv.UTF16 |convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR

    67620编辑于 2023-05-16
  • 来自专栏葫芦

    从自建k8s向托管EKS迁移

    从自建k8s向托管EKS迁移 Migration from self-built k8s to hosted EKS A: 代表自建k8s B: 代表托管k8s A: Stands for self-built K8S B: Stands for managed k8s A 上操作: Operation on A: 下载velero download velero curl -sSL -o velero-v1.3.1

    1.2K20发布于 2021-06-04
  • 来自专栏learn

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

    Web 开发中,API 通常用于实现前端与后端之间的通信。 客户端 JavaScript 中的 API 客户端 JavaScript 提供了众多可用的 API。 例如,Web 音频 API 为在浏览器中处理音频提供了一整套 JavaScript 接口,允许用户进行音轨提取、音量调整和特效应用等操作。 150.644 }; const map = new google.maps.Map(document.getElementById("map"), { zoom: 8, 此外,如果需要改变 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
  • 来自专栏假装我会写代码

    从0开始在K8S上创建PHP Web应用

    前言 从如何创建一个 PHPWeb应用入手,带大家进入 Kubernetes的世界。 应用 ? minikube 安装Traefik 我们使用开源的 Ingress组件安装参考这里 https://docs.traefik.io/configuration/backends/kubernetes/ 启动Web 应用 上面的配置文件在这里 git clone git@github.com:motecshine/laravel-k8s-config.git cd laravel-k8s-config && kubectl 结语 简单的介绍了如何创建一个Web应用,这仅仅是个开始, Kubernetes背后是一个庞大的生态环境, CI,CD,ELK(EFK),APM,让我们一点点揭开它神秘的面纱。

    5K31发布于 2018-08-20
  • 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
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记8

    ##60. app上下文和request上下文 应用上下文和请求上下文都是存放到一个LocalStack的栈中。 和应用app相关的操作就必须要用到应用上下文,比如通过current_app获取当前的这个app。和请求相关的操作就必须用到请求上下文,比如使用url_for反转视图函数。 1. 因为视图函数要执行,那么肯定是通过访问url的方式执行的,那么这种情况下,Flask底层就已经自动的帮我们把请求上下文和应用上下文都推入到了相应的栈中。 2. (url_for('my_list')) 为什么上下文需要放在栈中: 应用上下文:Flask底层是基于werkzeug,werkzeug是可以包含多个app的,所以这时候用一个栈来保存。 保存全局对象的g对象: g对象是在整个Flask应用运行期间都是可以使用的。并且他也是跟request一样,是线程隔离的。

    2K10发布于 2018-08-02
  • 来自专栏小程序·云开发专栏

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

    那么,如何优雅地部署一款图床应用呢?本文就以一个开源的多功能图床为例,向大家讲解如何借助云托管(CloudBase Run)在云开发环境中轻松部署一款图床应用。 项目主页:https://github.com/wisp-x/lsky-pro 云托管 CloudBase Run 是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用 配置相关服务 完成上述步骤后,我们已经把我们的应用部署至云托管啦,但是还差最后一步,给我们的图床创建一个数据库(部分应用可自动创建)。我们点击腾讯云控制台菜单,点击「TDSQL-C」。 点击「登陆」 在输入密码后,创建数据库 创建完成后,我们可以回到刚刚的云托管应用界面啦。点击「访问」即可跳转至应用安装页 数据库地址输入我们的内网地址哦! 安装完成后,就大功告成啦!! serverless化能力,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维

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

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

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

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

    Python Web开发:构建动态Web应用

    Python已经成为一门流行的编程语言,广泛用于Web开发。它提供了众多优秀的框架和库,使得构建强大的Web应用变得更加容易。 本文将深入介绍Python Web开发的基本原理,包括使用Flask框架创建一个简单的Web应用,并展示如何处理路由、模板、表单和数据库。 Flask框架入门 Flask是一个轻量级的Python Web框架,适用于构建小型到中型规模的Web应用。让我们从一个简单的示例开始,创建一个Hello World应用。 总结 Python Web开发提供了众多工具和框架,使得构建动态Web应用变得更加容易。本文介绍了Flask框架的基础知识,包括路由、视图函数、模板、表单和数据库集成。 希望这篇文章为您提供了一个坚实的起点,帮助您开始构建Web应用程序并探索这个令人兴奋的领域。

    1.2K40编辑于 2023-09-19
领券