只有虚拟化为Xen、KVM、VMWare的VPS可以,OpenVZ不支持添加swap cd /var/ // 创建文件 dd if=/dev/zero of=swapfile bs=1M count=1024 /sbin/mkswap swapfile chmod 0600 /var/swapfile // 创建分区 /sbin/mksw...
互联网技术
ubuntu老版本更新php-curl的openssl版本号
首先要更新openssl的最新版本,这里可以自行编译最新的的openssl源代码. 通过openssl version可以看清楚当前版本的号码,可以按照本篇帖子升级openssl 下载最新的curl 安装依赖 apt-get install libtool ...
修复apt-get的错误
有时候我们经常在使用apt-get install xxx的时候会出现某个软件包出现错误而导致出错的情况,而且一旦一个软件包出错,后面所有使用apt相关的命令都会出现该错误。这是非常令人恼火的。下面我们就说以下如何消除...
ss-panel v3 开启SMTP邮件发送配置
找到 ss-panel 程序目录 ./app/Services/Mail/Smtp.php 文件第27行: $mail->SMTPSecure = 'tls'; 将其修改为: if(Config::get('smtp_ssl') == 'true'){ $mail->SMTPSecure = (Config::get('smtp_port') =...
Mac下安装Tengine错误 ld: symbol(s) not found for architecture x86_64
今天在macOS上编译安装Tengine时候,报错:ld: symbol(s) not found for architecture x86_64, 经过一番折腾之后发现,由于Tengine依赖openssl库,查看openssl的./config 文件发现,这个问题应该是 openssl/conf...
Client credentials were not found in the headers or body
I know this topic is closed but would like to note a very likely solution to this that has not been mentioned. If the server is running using PHP CGI, then Auth basic headers will not get passed to...
shane技术之家引入spdy提速https
经过一阵子的研究和了解,终于编译成功来apache的mod-spdy模块。下面讲解一下折腾全过程。 查看自己服务器的apache版本和openssl版本 apachectl -v 查看apache2的版本,我用的是apache2.4.10版本 ssh -V可以...
坚定不移地阻挡不良攻击
今天下午莫名其妙地收到了许多登陆失败的邮件,进入网站后台看了下登陆失败的log也没有发现真实登陆的痕迹,那么这么多登陆失败的邮件是从什么地方发出来的呢。想了一下可能是由于限制登陆插件的bug或者漏洞导致...
移动端实践单点登录知识储备之Oauth2.0(二)
上篇博客,我们简单介绍了Oauth2.0的认证系统的授权码认证的方式。授权码认证是目前国内用的非常普遍的一种协助认证机制。当然Oauth2.0的认证机制也是包含了下面几种不常用的认证方式,我们分别来介绍一下: Use...
移动端实践单点登录知识储备之Oauth2.0
Oauth2.0是我们目前一种非常常用的认证授权方式。在oauth2.0中有如下四种角色: resource owner资源所有者:比如我们在各个子业务系统中需要与用户挂钩的各种信息,比如微博公司,他们存储着我们所有人的微博信...
移动端实践单点登录知识储备
需求背景 伴随着业务的不断发展,每个公司的各条业务线子系统之间的耦合也会变得越来越强,此时最初那套各自单独设计的系统之间改造就凸显出来了。 实现系统改造的方案 各业务子系统之间实现账号同源改造。即...
Mac下制作Ubuntu的LiveCD启动优盘
所需要资料的: 1个8G以上的优盘,一个ubuntu最新的iso镜像 制作方法如下: 转换镜像格式 hdiutil convert -format UDRW -o ubuntu.iso ubuntu-16.04.2-desktop-amd64.iso 转换后生成ubuntu.ios.dmg重命...
mac下安装memcached
主要步骤如下: 安装brew install memcached 测试which memcached memcached -h 安装依赖 brew install libmemcached 启动memcached服务 /usr/local/bin/memcached -d 测试服务 telnet localhost 11211