运维 nginx中的内置变量host和proxy_host 反向代理配置: 在浏览器访问mirrors.maqian.work时: $host: mirrors.maqian.work $proxy_host: mirrors.aliyun.com 04月01日评论 阅读全文
计算机网络 HTTP协议中的Basic Authentication认证 一、关于Basic Authentication HTTP本身提供了一种基础的认证方式Basic Authentication,使得访问者在访问时需要输入账号密码认证之后才能访问到页面: 如果没有输入... 11月16日评论 阅读全文
运维 nginx错误the “ssl” directive is deprecated的解决方案 给nginx配置https时报错: 问题原因 nginx新版本修改了ssl的配置方式,老的ssl on语法已经不推荐使用,建议使用以下形式开启ssl: 低版本nginx开启ssl指令: 07月26日评论 阅读全文
nginx nginx报错open() “fastcgi_temp” failed (13: Permission denied)的解决办法 查看nginx日志,发现有报错信息: 查看对应目录的权限,发现所属用户是nobody,而实际运行nginx的是wwwuser: 因此问题原因应该是:nginx最初始时以nobody身份启动过,创建了缓... 07月16日评论 阅读全文
CentOS nginx隐藏版本号及修改软件名 一、概述 nginx作为当前最流行的开源web服务器之一,被无数公司或个人在使用。正因为开源,所以任何人都可以获取到它的源码,这其中就包含了世界各地的黑客。他们无时无刻不在想着如何找出nginx的漏洞... 03月12日评论 阅读全文
nginx nginx配置https 配置https之前首先要确保已经有http证书和私钥文件,证书是*.crt文件,私钥是*.key文件。 怎么申请证书这里不再说明,很多机构都可以免费发放证书,在腾讯云,阿里云或者七牛等等... 03月11日评论 阅读全文
CentOS CentOS源码编译安装PHP 5.6 lnmp环境中,php算是最难安装的一个了,之前各种鼓捣搞了好多次,查阅了无数资料才终于有点经验了,记录下来。 一、安装依赖项 php的依赖项相当多,大部分都是运行环境需要的库环境。有的直接yum 就... 03月09日评论 阅读全文
CentOS CentOS源码编译安装nginx 一、nginx安装 之前在wordpress上有写过一篇安装的步骤:源码编译安装nginx。 但是今天找到了一个更简单的方法,简单几步就能装好: 解决依赖关系和添加用户 (更多…) 03月09日评论 阅读全文
Golang Golang使用RemoteAddr()获取远程主机地址的注意事项 一、问题描述 http.Request下的方法RemoteAddr()可以获取客户端的地址和端口号,最近的一个项目中用到了这个方法。 使用过程中一直都没有什么问题,但是当项目上线之后就发现不管怎么获取... 01月18日评论 阅读全文