首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张志敏的技术专栏

    使用 OWIN 搭建 OAuth2 服务器

    使用 OWIN 搭建 OAuth2 服务器 关于 OAuth 维基百科中对 OAuth 的描述如下: OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源( 很多知名网站都采用支持OAuth2认证, 允许第三方应用接入, 客户端接入 OAuth2 服务器这方面的资料已经很多了, 但是关于怎么搭建自己的 OAuth 服务器这方面的资料则比较少, 接下来就介绍一下怎么用微软的 OWIN 中间件搭建自己的 OAuth 服务, 实现 OAuth2 框架中的认证服务器和资源服务器使用 OWIN 搭建 OAuth2 认证服务器 认证服务器指 authorization server , 负责在资源所有者 (最终用户) 通过认证之后, 向客户端应用颁发凭据 (code) 和对客户端授权 " /> 到现在为止, 基于 OWIN 的 OAuth 认证服务器和资源服务器已经建好了, 接下来会另起一篇文章说明怎么使用这两个服务器

    2.3K10发布于 2020-08-10
  • 来自专栏Owen's World

    服务器2

    2.改成以在服务器上npm run start的方式启动nuxt,监听3000端口,不会出现301请求了。但是静态文件会时不时出现404。 3.改成本地编译生成.nuxt文件夹之后,上传服务器启动。 * ${PRONAME}/*" 复制代码 4.正式服务器上通过pm2 管理nuxt项目。启动成功。 5.但仍有问题,部署过程中,需要在远程机器安装依赖,这个过程需要数秒钟。 "DB_ADAPTER=postgres" -e "DB_URI=postgresql://konga:konga@172.17.0.1:5432/konga" pantsel/konga 复制代码 服务器磁盘占满

    86710编辑于 2021-12-07
  • 来自专栏Lcry个人博客

    使用Fail2ban保护你的Linux服务器

    你是否在担心你的服务器被暴力破解?你是否还在担心恶意频繁请求导致你的服务不可用? 可以与其他安全工具(例如防火墙)集成使用,提高安全性。 但 Fail2ban 也有一些缺点,例如: 对于一些高级的攻击行为可能无法有效防御。 Ubuntu、 本次演示使用Ubuntu 22.04.1 LTS,Fail2Ban v0.11.2版本下演示整个过程 sudo apt install fail2ban # CentOS sudo 3 `- Banned IP list: 192.168.1.12 可以看到我连续ssh登录错误之后 Banned IP 出现了我的机器IP,然后从此再也连接不上ssh了,只有通过可视化工具接管服务器删除被 ]: NOTICE [sshd] Unban 192.168.1.12 总结 以上就完整的演示了如果使用Fail2ban保护自己的SSH服务,你可以举一反三保护你的nginx、mysql、redis、

    8.6K21编辑于 2023-08-09
  • 来自专栏爱搞云计算

    使用go2tencentcloud迁移服务器到腾讯云

    172.16.10.3数据盘:20G系统盘:20G图片上海实例中创建测试数据:图片网络打通方案:VPN方式,CCN方式打通内网都可以,这里不做这类部署演示验证内网可通:图片安装迁移工具:wget https://go2tencentcloud -1251783334.cos.ap-guangzhou.myqcloud.com/latest/go2tencentcloud.zip上海实例ins-hzpy4zf1上安装工具:图片修改user.json

    3.7K10编辑于 2023-03-08
  • 来自专栏Pengcheng's Blog

    利用Fail2Ban保护你的服务器(Fail2Ban使用教程)

    对于网站被恶意扫描、暴力破解、CC 攻击这一系列攻击,都有相似的特征,即高频率发请求导致主机资源使用率飙高。对于这些问题,我们可以借助一些工具来阻止类似行为以保护服务器的安全。 本篇文章就介绍如何使用Fail2Ban来阻止一些常见的暴力攻击。 事实上,fail2ban 在防御对SSH服务器的暴力密码破解上非常有用,同时它也可以通过监控web服务器的日志(如Nginx、Apache)从而实现异常IP自动封禁。 安装Fail2Ban 安装命令如下 #CentOS sudo yum install fail2ban #Debian&Ubuntu sudo apt install fail2ban 调整配置文件 现在你已经准备好了通过配置 fail2ban 来保护你的服务器了,你需要通过编辑配置文件 /etc/fail2ban/jail.conf 在里面添加监狱规则来实现。

    2.7K40编辑于 2023-05-02
  • 来自专栏技术杂记

    日志服务器2

    [ OK ] [root@h105 log]# chkconfig httpd --list httpd 0:off 1:off 2: root@h105 log]# chkconfig httpd on [root@h105 log]# chkconfig httpd --list httpd 0:off 1:off 2: dpt:80 [root@h105 log]# 此时已经可以通过 http://192.168.100.105/ 从外部进行访问了 展示的是 apache 的页面 ---- 安装 mysql 这里我使用 warning: Percona-Server-client-56-5.6.27-rel76.0.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a ########## [100%] 1:Percona-Server-shared-5########################################### [ 25%] 2:

    1.5K20发布于 2021-10-19
  • 来自专栏指剑的分享

    使用GCPEC2服务器搭部署网络服务

    首先,在此阿里云/腾讯云/华为云购买一个云服务器 首先链接你的V**,可以使用X-shell / Putty / SecureCRTPortable 等SSH链接工具 注意:如果不知道怎么使用工具链接服务器 ,可以看这篇文章: 使用工具链接 虚拟云服务器 一、使用一键安装脚本: ①安装 wget 命令:yum -y install wget ②安装一键部署脚本: wget -N --no-check-certificate : ③ 设置您的账号和密码 ④设置加密方式 选择 10 ,可根据自身情况而定 ⑤选择协议插件 此处选择 2 建议3 或者 6 提示你是否选择兼容原版,这里的原版指的是飞机客户端(飞机客户端没有协议和混淆的选项 ⑥设置混淆插件 建议选择2 也就是http_simple 我这里仅作示范 ⑦设置连接设备数量,端口,线程等等:此处我们默认回车,不做限制: ⑧确认下载并安装服务: 第二步(安装锐速加速器): 由于实验原因 ,我这里更换了鼓哥(谐音) 服务器 ① 更换服务器内核:wget --no-check-certificate https://blog.asuhu.com/sh/ruisu.sh && bash ruisu.sh

    1.3K30编辑于 2023-09-21
  • 来自专栏别先生

    springboot2使用外部的tomcat服务器创建项目步骤

    使用内置的Servlet容器、应用打成可执行的jar。 :外面安装Tomcat---应用war包的方式打包; a)、必须创建一个war项目;(利用idea创建好目录结构) b)、将嵌入式的Tomcat指定为provided; 1 <dependency> 2 应用的主程序 6 return application.sources(SpringBoot04WebJspApplication.class); 7 } 8 ​ 9 } d)、启动服务器就可以使用 ; ---- 1、首先使用idea创建一个Spring初始化项目。 2、将web项目的webapp显示出来、以及web.xml显示出来。 ? ? ? ? 3、将tomcat服务器添加到idea。 ? ? ? ? 将项目加到新增的Tomcat服务器里面: ? ? ?

    2.2K70发布于 2019-07-10
  • 来自专栏大飞的部落阁

    如何使用Python2启动一个https服务器

    2、https服务器搭建 2.1、生成自签证书 一般的机器上都会安装openssl工具,如果你的机器未安装,请首先安装openssl。 # 生成key文件(生成过程中需要输入密码,记下这个密码后面有用,假设密码为1234) openssl genrsa -des3 -out localhost.key 1024 # 使用key文件生成证书 localhost.key -days 750 -out localhost.pem 执行完如上命令,会在当前路径下生成localhost.key和localhost.pem文件,供后面的https服务器代码使用 2.2、编写https服务器代码 文件名:hts.py import BaseHTTPServer import SimpleHTTPServer import SocketServer import 使用命令:python hts.py,启动过程中需要输入生成key文件时的密码1234,然后回车即可。

    1.6K20编辑于 2022-11-14
  • 来自专栏前端大白专栏

    使用angular2使用nodejs创建服务器,并成功获取参数

    首先创建服务器: 1.最好使用express,这个库有更多的api,方法:npm install express --save; 2. npm install @types/express --save ; 安装nodemon 可以让服务器自动重启, 方法:npm install nodemon; 在启动服务器的时候用:nodemon build/...js; 这样服务器就算启动完成了. /** * const products:Produce[] =[ new Produce(1,"第一个商品",1.99,3.5,"这是第一个商品描述",["图书","音乐"]), new Produce(2, ,地址是http://localhost:8000") }); 接着在本地从创建好的服务器上获取数据: import { Component, OnInit } from '@angular/core' 然后在package.json文件中,修改一行 "start": "ng serve --proxy-config proxy.confi.json", 然后启动 要用npm run start; 只要使用这个命令

    7.1K70发布于 2018-06-15
  • 来自专栏Zabbix中国官方

    【Z投稿】使用zabbix监控ETS2 & ATS服务器在线人数

    使用Zabbix监控ETS2 & ATS 服务器在线人数 文| 不会飞的渡渡鸟 ? 欧洲卡车模拟2是在Steam上面比较火的一款游戏,最近发现欧卡开放了API查询接口可以访问服务器在线人数等信息。 个人比较喜欢欧卡2但是欧卡2服务器晚上人数比较多,为了更好的分配自己和车队的上线时间就做了zabbix监控欧卡2服务器的模版 目前能看到欧服1-5服的人数访问,美卡可以看到欧服1的人数。 (香港,南美,美国ATS服务器均已关闭或停服) 概述 这是一个zabbix模板,使用这个模板你可以实时查看欧卡服务器和美卡服务器在线人数。 ? 服务器 说明 Europe 1 欧卡2 欧服1 Europe 2 欧卡2 欧服2 Europe 3 欧卡2 欧服3 Europe 4 欧卡2 app/zabbix-agentd/scripts/truckersmp_server_status.py 20 返回值成功 链接模板 配置—主机—-选择主机—模板—添加我们导入的模板即可 最后就可以看到服务器人数情况了

    78440发布于 2021-02-03
  • 来自专栏程序那些事

    netty系列之:使用netty实现支持http2服务器

    另一种情况就是使用clear text从HTTP1.1升级到HTTP2。 : Upgrade, HTTP2-Settings Upgrade: h2c HTTP2-Settings: (SETTINGS payload) 然后是服务器端的响应,如果服务器端不支持升级,则返回 如果服务器支持升级,则返回: HTTP/1.1 101 Switching Protocols Connection: Upgrade Upgrade: h2c (... 所以Http2ConnectionHandler需要跟Http2FrameListener配合使用。 加上之前讲解的TLS扩展协议的支持,就构成了一个完整的支持http2的netty服务器

    2.1K20发布于 2021-10-22
  • 来自专栏jerryteng的专栏

    1核2G服务器如何做到最高效使用

    看到标题,你可能认为这是在教你选择腾讯云的服务器,其实这不是一篇介绍服务器配置选择的文章,这个一篇如何使用最低配置来支持高并发的文章。 为什么是 1核2G服务器 ,这个可能是现在最低的服务器配置了,刚看了一下腾讯云官网,最低配置是 22G图片好吧,今天以我很久之前买的 1核2G服务器说起。假设我们是做一个内容的网站,如何做到高并发? 它被誉为21世纪的C语言,可以做到执行效率和开发效率的兼顾,执行效率可以媲美C语言,开发效率可以跟PHP有一拼,所以使用go语言可以最大限度的发挥服务器的性能,不会在一些额外的性能开销。 你可能会说,使用go语言来做一个cms,太慢了,我们可以使用现有的框架,现在的框架不比PHP时代少,是更多了。 我们就采用这个来进行开发,文档也比较齐全,能充分发挥1核2G服务器的最高效率。

    9.4K71编辑于 2022-09-08
  • 来自专栏keyWords

    使用pm2快速将项目部署到远程服务器

    使用背景 当我们需要将项目部署到远程线上服务器时;传统的方法可能就是: 将本地代码通过ssh、ftp等方式上传到服务器; 然后通过ssh登入到服务器,配置好环境; 手动启动应用。 ---- 现代自动化部署 环境:本地(Mac);远程服务器(CentOS) 使用工具:Git、pm2、node; 需知概念:ssh秘钥登陆;Github添加Deploy Keys 1、服务器环境部署 基本工具安装:git、pm2、node 2、ssh服务器免密登陆 服务器生成秘钥对 ssh-keygen -t rsa -C '1285227393@qq.com' -t 指定密钥类型,默认即 配置ecosystem.config.js;具体pm2配置及基本使用介绍,戳~使用pm2配置生产环境 module.exports = { apps: [ { name: ' 日志配置使用详情使用pm2配置生产环境 本地连接远程mongodb配置服务器(CentOS)安装配置mongodb “积跬步、行千里”—— 持续更新中~,喜欢的话留下个赞和关注哦!

    2.4K30发布于 2019-03-20
  • 来自专栏程序那些事

    netty系列之:使用netty实现支持http2服务器

    另一种情况就是使用clear text从HTTP1.1升级到HTTP2。 : Upgrade, HTTP2-Settings Upgrade: h2c HTTP2-Settings: (SETTINGS payload) 然后是服务器端的响应,如果服务器端不支持升级,则返回 如果服务器支持升级,则返回: HTTP/1.1 101 Switching Protocols Connection: Upgrade Upgrade: h2c (... 所以Http2ConnectionHandler需要跟Http2FrameListener配合使用。 加上之前讲解的TLS扩展协议的支持,就构成了一个完整的支持http2的netty服务器

    62640发布于 2021-10-26
  • 来自专栏飞鸟的专栏

    Spring Cloud Security使用OAuth2授权服务器来保护API

    配置OAuth2授权服务器首先,我们需要配置OAuth2授权服务器。在本示例中,我们将使用Spring Boot和Spring Security来配置OAuth2授权服务器。 我们还指定了OAuth2授权服务器的授权地址、令牌地址和用户信息地址。然后,我们需要创建一个控制器来处理OAuth2回调请求。在本示例中,我们将使用Spring MVC来处理请求。 配置API安全现在,我们已经配置好了OAuth2授权服务器,接下来我们需要配置API安全,以保护API。在本示例中,我们将使用Spring Cloud Security来配置API安全。 测试API现在,我们已经配置好了OAuth2授权服务器、API安全和API,接下来我们可以测试API了。首先,我们需要启动OAuth2授权服务器。 在本示例中,我们将OAuth2授权服务器运行在8080端口。然后,我们需要启动API应用程序。在本示例中,我们将API应用程序运行在8081端口。现在,我们可以使用curl命令来测试API。

    2.1K10编辑于 2023-04-13
  • 来自专栏技术路线

    在Mac中使用iTerm2连接远程服务器

    使用iTerrm2连接远程服务器,常见的有两种方式。一种是手动连接。每次连接的时候都需要输入主机IP地址和密码。时间长了容易忘记ip地址和密码,且安全性不高。另一种方式是自动连接。 第一次配置相关文件后,只需要双击就能快速进入服务器,而且不需要记住服务器IP地址和密码,方便又快捷。 1、在.ssh/目录下创建配置文件1.1 进入.ssh目录cd ~/.ssh/1.2 创建配置文件使用vim创建并进入文件,也可使用其他创建文件命令,如touch。 配置iTerm2的profile打开iTerm2 -> Settings -> Profiles -> add添加一个Profile Name。 3、实现远程登录所有的配置完毕,回到iTerm2的主界面。第一步,点击iTerm2菜单栏中的Profiles,会出现下拉选项,显示出所有你已经配置的profile。

    5.6K10编辑于 2023-11-12
  • 来自专栏网络技术联盟站

    如何使用 Fail2Ban 配置保护您的 Linux 服务器

    Fail2Ban 可以说是保护 Linux 服务器并保护其免受自动攻击的最佳软件,启用后,它会提供许多可自定义的规则来禁止可能试图访问您的计算机的源地址。 如果 Fail2Ban 检测到登录尝试失败的高峰,它会自动将新的防火墙规则添加到您的 iptables 并在指定时间或无限期阻止源地址。安装 Fail2Ban 可帮助服务器所有者自动减少任何非法活动。 如何安装 Fail2Ban要安装 Fail2Ban 服务,请使用终端(macOS 和 Linux)或 PuTTY(Windows)等 SSH 客户端以 root 访问权限连接到您的服务器。 图片pidfile = /var/run/fail2ban/fail2ban.pid设置 PID 文件来存储 Fail2Ban 服务器的进程 ID。 结论Fail2Ban 是日志解析软件,有助于保护基于 Linux 的 Web 服务器免受网络攻击。

    4.3K40编辑于 2022-06-02
  • 来自专栏WordPress果酱

    在 Sublime Text 2使用 SFTP 插件快速编辑远程服务器文件

    Sublime Text 2 本身并不强大,但是它方便使用插件扩展功能,所以变得很强大。今天介绍一个很实用的插件 SFTP ,可以大大提高前端工作效率。 常见的工作流程 有时候修改一些网站上的文件,通常是下面这样的流程:使用 FTP/SFTP 连接到远程服务器 -> 下载要修改的文件 -> 使用 ST2 修改文件 -> 保存然后拖进 FTP 中 -> 刷新网站 修改完成之后,保存一下会自动上传到远程的服务器上面。 使用这个插件之后,工作流程就变成了:使用 SFTP 插件打开文件 -> 使用 ST2 编辑修改文件 -> 保存文件 -> 刷新页面。 SFTP 安装和使用方法 先要安装这个插件,打开 Sublime Text 2 ,摁下 shift + ctrl + p 键,呼出面板,使用 Package Control 这个插件安装。 安装完之后,就要开始配置服务器使用了。

    2K10编辑于 2023-04-14
  • 来自专栏云计算教程系列

    如何在Ubuntu 14.04上使用Fail2Ban保护Nginx服务器

    介绍 在操作Web服务器时,必须实施安全措施来保护您的站点和用户。使用防火墙策略保护您的网站和应用程序并使用密码身份验证限制对某些区域的访问是保护系统安全的一个很好的起点。 在本指南中,我们将演示如何安装fail2ban和配置它以监控Nginx日志的入侵尝试。我们将使用Ubuntu 14.04服务器。 准备 一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。 没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 安装Nginx并配置密码验证 如果您有兴趣保护您的Nginx服务器fail2ban,您可能已经设置并运行了服务器。如果没有,您可以使用Ubuntu的默认存储库的apt安装Nginx 。

    2.5K00发布于 2018-10-16
领券