摘要: 解决apache无法启动No space left on device 由于对apache正在运行的进程使用kill的方式杀死进程导致磁盘空间不足 解决方式: 使用Linux/uinx上提供的进程间通信方式信息查看的命令ipcs ipcs -a查看当前系统中进程间通信方式的信息 发现apache进程 阅读全文
posted @ 2020-05-22 13:31 如果云吃糖 阅读(408) 评论(0) 推荐(1) 编辑
摘要: flask匹配url使用正则 需求:url=localhost/auth_id/?参数,当auth_id为4位随机数时,导致web服务器反向代理找不到路径,从而对authid进行正则匹配 实现方式: 从wsgi服务类导入转换器基类 自定义正则转换器类继承于转换器类 在app调用时添加这个类到转换器字 阅读全文
posted @ 2020-05-14 17:20 如果云吃糖 阅读(1166) 评论(0) 推荐(2) 编辑
摘要: 跨站脚本攻击(XSS) 1.1简介 XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和c 阅读全文
posted @ 2020-04-28 20:30 如果云吃糖 阅读(274) 评论(0) 推荐(2) 编辑
摘要: Python+Apache环境搭建 Python+apache搭建时需要apache拓展mod_wsgi模块,apache启动时自动加载mod_wsgi模块,通过mod_wsgi与python通信,实现python部署在apache上。 安装 1.下载源码包mod_wsgi 2.解压缩mod_wsg 阅读全文
posted @ 2020-04-27 11:55 如果云吃糖 阅读(5130) 评论(0) 推荐(0) 编辑
摘要: 离线Python环境搭建 环境搭建:此次在Linux的centos系统下搭建。由于Python2与Python3的差异较大,为了便于维护,在版本选择上使用Python3进行搭建。\ 1.当前使用的是python3.7.4版本,下载链接: 2.将下载好的包放到服务器上,并解压缩 3.为pythoh3指 阅读全文
posted @ 2020-04-26 18:27 如果云吃糖 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 这里就不讲述Vue的安装和编写了 第一步打包项目: 把Vue项目打包:npm run build 你会看到一个dist文件夹,只需要将这个dist文件夹放到远程服务器上 第二步新建nginx.conf文件: listen 80; location / { root /usr/share/nginx/ 阅读全文
posted @ 2020-04-09 10:54 如果云吃糖 阅读(573) 评论(0) 推荐(1) 编辑
摘要: Flask+Docker+Gunicorn部署 尝试了好几天,终于部署成功了(tip:坑还是很多的)首先需要了解的有:Flask框架、Docker、Gunicorn、以及Python 第一步: 建议大家现在本地调试,我也从本地调试开始 1.创建一个新的venv并且安装依赖包(如果你都已经装好了可以直 阅读全文
posted @ 2020-04-09 10:27 如果云吃糖 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 根据url参数代理到不同的虚拟主机中TIP:正向代理、反向代理以及url重写 正向代理:正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。 反向代理: 阅读全文
posted @ 2020-04-09 10:19 如果云吃糖 阅读(829) 评论(0) 推荐(0) 编辑