VirtualBox + CentOS 7.3 共享文件夹

一、概述为了日常开发能利用到 Linux 系统的特性,且能利用 Windows 环境下的操作习惯。于是,我们需要能在 Windows 系统与 Linux 系统之间共享文件。在 Windows 下开发,在 Linux 系统当中调试。二、准备工作1)安装 VirtualBox2)安装 Centos 7.3 并且保证已...

总结 XSS 与 CSRF 两种跨站攻击

在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式。在这个年代, 参数化查询(PHP 的 PDO 预处理)已经成了普遍用法,我们已经离 SQL 注入很远了。但是,历史同样悠久的 XSS 和 CSRF 却没有远离我们。由于之前已经对 XSS 很熟悉了,所以...

PHP 服务器管理的 20 个关注点

PHP 是广泛使用的开源服务端脚本语言。通过 HTTP 或 HTTPS 协议,Apache Web/Nginx 服务允许用户访问文件或内容。服务端脚本语言的错误配置会导致各种问题。因此,PHP 应该小心使用。以下是为系统管理员准备的,安全配置 PHP 的 25 个实践事例。本文系统转载整理。由于收藏时忘记备注来源...

CentOS 7 DNS 解析过慢解决方法 NSCD

最近遇到一个心烦的问题。我在 Windows 7 系统用 VirtualBox 上装的 Centos7 系统,在访问公司搭建的阿里云服务器网站的时候异常慢。于是通过百度知晓了 nscd 这个工具。一、安装yum install -y nscd二、启动service nscd startDNS 一旦解析之后,就会被...

CentOS 6 让SVN 提交文件自动更新到 nginx 的 WEB 目录

最近我在 CentOS 6 的系统中安装了 subversion 的 svn 服务器。同时也安装了 nginx WEB 服务器。现在我想让 svn 提交的文件自动更新到 nginx 所指定的 web目录中。这样一来,我就不需要提交之后,再通过 FTP 将文件上传到 nginx 的 web 目录,再通过浏览器去访问...

Centos 6.3 安装 Subversion 搭建 SVN 服务器

Subversion 有两种运行方式:一种是基于Apache Http Server ,另外一种是 Subversion Standalone Server。基于 Apache Http Server 的 Subversion 的好处:能使用WebDAV协议。能使用浏览器作为客户端工具浏览源码仓库。可以很容易的支...

PHP 代码部署 deployer

Deployer 是一个 PHP 自动化部署的工具。它可以做到多机部署、任务并行、版本回滚。本篇博客是博主去掉整理的一篇技术文章。现在博客重建,于是整理发布出来以飨读者。注:Deployer 5.x 是针对 PHP 7.x 的版本。如果,您使用的是 PHP 5.x,请使用 Deployer 4.x 版本。本篇以 ...

PHP 7 与 PHP 5 的区别

PHP 7 在 PHP 5 的基础上做了极大的更新。想要用好 PHP 7,我们必须对 PHP 7 要有一定的了解。今天,我们就着重学习 PHP 7 在 PHP 5 版本上到底有哪些特性。1)PHP 标量类型和返回类型声明/** * 主要分为两种模式:强制性模式和严格模式。 * 1 表示严格类型校验模式,作用于...

Nginx 配置 SSL 让网站支持 HTTPS

早些年,我们要访问一个网站都是以 http:// 开头的网址。后来,由于互联网隐私泄漏,整个互联网逐渐把 http:// 更换为 https:// 访问。这样就避免了用户隐私泄漏。最常见的隐私泄漏就是流量劫持。在我们的网站被强制插入了第三方广告。HTTPS 全称:Hyper Text Transfer Prot...

Linux ssh 免密码登录

假如我们有多台服务器。假如,哪天某台服务器账号密码我们修改了。那么,我们在家、公司、其他地方的 ssh 登录客户端工具就必须相应地修改账号密码。对于服务器管理就非常不便了。幸好,Linux 给我们提供了一种解决方案:密钥登录。密钥登录指的是我们在本地生成一个密钥,将它添加到 Linux 的访问授权中。以后,我们登...