首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Docker构建安全的虚拟空间

    所以打算把我自己的 vps 分成虚拟空间给大家用。但是一般的虚拟空间安全性难以得到保证,一个空间出问题,其他的用户可能都跟着遭殃,也就是旁站攻击。...更何况我们这个虚拟空间的用处是 ctf web 题目,总不能让人做出一道题目就能顺手拿到所有题目的 flag 吧。...于是想到了使用 docker 来构建安全的虚拟空间,其间遇到了不少问题,下面就是折腾的过程了。 ?...网络: 要让虚拟空间的容器能够远程连接数据库,首先要使容器之间在一个网段,那么我们就需要设置一个桥接模式的 docker network,我这里使用 172.22.0.0/16 这个网段。...创建新的 FTP 用户 这个用户应该满足这样的要求: 可以上传文件到虚拟空间用户文件夹 (废话); 不能访问除虚拟空间用户文件夹之外的位置 (在配置 FTP 时通过ch_root 实现); 创建的时候设置一个随机密码

    4.8K30

    深度分析:虚拟主机、虚拟空间、VPS与云服务器的弹性计算与网络能力对比

    在当今的服务器行业中,虚拟主机、虚拟空间、VPS(Virtual Private Server)和云服务器(CVM,即Cloud Virtual Machine)等概念已经被广泛讨论和应用。...无论是虚拟主机、虚拟空间、VPS还是云服务器,都能够支持按需购买和秒级交付。这意味着用户可以根据实际业务负载,灵活调整CPU、内存和带宽等配置,而无需担心资源浪费或不足。...虚拟空间:类似于虚拟主机,但可能提供更多的自定义选项。 VPS:提供较高的灵活性,用户可以像管理物理服务器一样管理VPS。...结论 虚拟主机、虚拟空间、VPS和云服务器各有优势,适合不同的业务场景。在选择时,用户应根据自己的业务需求和预算,综合考虑弹性计算、实例类型、镜像支持、存储选项和网络能力等因素。

    50210

    【PB】pbootcms网站程序安装步骤(操作的数据库按phpMySQL进行)

    169F0C19E6,4D7A8F4B38是localhost的授权码,用//授权码记录一下方便后期本地修改的时候) 4、完成后进行打包压缩,zip格式,上传到服务器上即可 5、修改服务器PHP版本设置为5.4+(虚拟空间在...“高级环境设置”中) 6、MySQL版本需要5.7+(虚拟空间在“数据库信息”“变更数据库”中设置),再导入sql数据库表 7、修改config/database.php数据库 1) 'type' =>...'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite 2)'host' => '数据库地址', // 数据库服务器 3)'user'...passwd' => '数据库密码', // 数据库连接密码 5)'port' => '3306', // 数据库端口(一般默认3306) 6) 'dbname' => 数据库名// 去掉注释,启用mysql

    1.4K00

    【PB建站教程】pbootcms程序安装步骤

    【PB建站教程】 pbootcms程序安装步骤 简要介绍:系统自带完整后台以及一套响应式模板,默认采用Sqlite数据库,不需要做导入和配置操作,放入PHP(5.3+)空间即可直接使用,如果需要启用Mysql...169F0C19E6,4D7A8F4B38是localhost的授权码,用//授权码记录一下方便后期本地修改的时候) 4、完成后进行打包压缩,zip格式,上传到服务器上即可 5、修改服务器PHP版本设置为5.4+(虚拟空间在...“高级环境设置”中) 6、MySQL版本需要5.7+(虚拟空间在“数据库信息”“变更数据库”中设置),再导入sql数据库表 7、修改config/database.php数据库 1) 'type' =>...'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite 2)'host' => '数据库地址', // 数据库服务器 3)'user' =...'passwd' => '数据库密码', // 数据库连接密码 5)'port' => '3306', // 数据库端口(一般默认3306) 6) 'dbname' => 数据库名// 去掉注释,启用mysql

    2.6K00
    领券