apache 配置ip + 端口

NameVirtualHost *:8080 <VirtualHost *:8080> ServerName localhost ServerAlias localhosts DocumentRoot D:/development/www/Child </VirtualHost>

在vps上搭建邮件服务器(linux centos7)

前言之前的邮件服务器一般都不用搭,因为买的是阿里云服务器,提供了免费邮件服务器,不需要安装收发邮件的软件。它会自动添加邮件域名解析(其中就包括了解析mail.xxx.com到阿里云的免费邮件服务器)。要做的就是在阿里云控制台选择服务器进行绑定并设置posterman的密码。然后登录mail.xxx.com就好了。对比阿里云邮箱,自己安装的邮箱需要手动创建账号,没有办法进行企业级别的邮箱管理。使用工

加速PHP7,优化PHP7性能

PHP 7 比5.x 快上很多,即使只有单纯的版本升级就已经很有感,不过大家还是希望它变得越来越快,这时再做些小调整就可以了。这边主要针对opcache做一些调整。记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 启用Opcache非常简单, 在php.ini配置文

解决413 Request Entity Too Large

之前也解决过类似的情况,不多大多返回的是框架内部提醒的上传文件太大。这个错误也了解过,跟服务器本身有关系。一般是nginx中的client_max_body_size参数设置太小了。找到nginx.conf文件#忘记了安装目录也没关系,执行以下查找指令 find / -name nginx.conf vim /path/to/nginx.conf ... client_max_body_siz

scp 远程复制文件到本地或者复制到远程服务器

-1: 强制scp命令使用协议ssh1-2: 强制scp命令使用协议ssh2-4: 强制scp命令只使用IPv4寻址-6: 强制scp命令只使用IPv6寻址-B: 使用批处理模式(传输过程中不询问传输口令或短语)-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)-p:保留原文件的修改时间,访问时间和访问权限。-q: 不显示传输进度条。-r: 递归复制整个目录。-v:详细方式显示输出。s

linux ls 按照文件大小排序

ls -Sl # 其是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -Slr #再者,如果想要输入是按照“便于人类阅读的方式”,那么就再加一个-h,表示"--human-readable" #这样单位就是k或者M ,比较容易看清楚结果 ls -Shlr

mysql 5.7登陆以后,不管运行任何命令,总是报错:You must reset your password using ALTER USER statement before executing this

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置select @@log_error;然后找到默认密码grep "temporary password" /var/log/mysqld.log但是登录后,不管运行任何命令,总是报错:“You must reset your password using ALT

vagrant 使用Homestead脚本启动报错:

1.致命错误In many cases, errors from this library are caused by ssh-agent issues. Try disabling your SSH agent or removing some keys and try again查到一个不是解决方案的方案吧An error occurred in the underlying SSH libr

SSH原理

什么是 SSHSSH(Secure Shell)是为远程登录, 远程通信等设计的安全通信协议。是建立在应用层和传输层基础上的安全协议,主要用于计算机之间的加密登录。 SSH 提供身份认证,加密通信,完整性校验等功能.。(从定义和描述来看,是不是很像 HTTPS 中的 SSL 协议。)为什么选择 SSH互联网通信如果选择明文传输,一旦被截获,内容就暴露无遗。(设想一下: 登录过程当中,密码明文传输,