nginx配置https

  配置https之前首先要确保已经有http证书和私钥文件,证书是*.crt文件,私钥是*.key文件。 怎么申请证书这里不再说明,很多机构都可以免费发放证书,在腾讯云,阿里云或者七牛等等随便找个机构申请一个即可。 假设域名和证书的对应关系如下: www.maqian.io maqian...
阅读全文

CentOS源码编译安装PHP 5.6

lnmp环境中,php算是最难安装的一个了,之前各种鼓捣搞了好多次,查阅了无数资料才终于有点经验了,记录下来。 一、安装依赖项 php的依赖项相当多,大部分都是运行环境需要的库环境。有的直接yum 就能安装,有的就需要手动编译安装了。反正一个原则:能用yum安装的尽量用yum。 (更多&hellip...
阅读全文
CentOS源码编译安装nginx CentOS

CentOS源码编译安装nginx

一、nginx安装 之前在wordpress上有写过一篇安装的步骤:源码编译安装nginx。 但是今天找到了一个更简单的方法,简单几步就能装好: 解决依赖关系和添加用户 (更多…)
阅读全文

Golang使用RemoteAddr()获取远程主机地址的注意事项

一、问题描述 http.Request下的方法RemoteAddr()可以获取客户端的地址和端口号,最近的一个项目中用到了这个方法。 使用过程中一直都没有什么问题,但是当项目上线之后就发现不管怎么获取ip,客户端地址都是127.0.0.1。 对于这个问题一直百思不得其解,最后搞了半天才发现是ngin...
阅读全文
Wordpress设置CDN后字体无法正确加载的解决办法 Wordpress

WordPress设置CDN后字体无法正确加载的解决办法

一、问题描述 给网站加了CDN后,网页的部分字体加载不出,同时一些图标也会显示异常: 控制台报以下错误: 二、跨域 跨域问题指的是网页源站和网页内的资源不处于同一站点,由于安全问题浏览器将会限制网页对站点的访问。一个简单的例子: A站是一个银行网站,登录后会显示用户的余额等信息,此时B站点获取到A的...
阅读全文

基于CentOS6搭建lnmp环境

一、概述 lnmp环境指: linux:系统环境是linux nginx:web服务器 mysql:数据库 php:网页 系统环境:腾讯云,CentOS6.9 x64,所有软件基于官方源码安装。 二、方法 1. 安装nginx http://www.dyxmq.cn/?p=150 2. 安装mysq...
阅读全文

使用nginx实现虚拟主机

一、概述 虚拟主机的意思就是说把一台物理的主机分割成多个虚拟的主机,每个主机都能监听独立的域名并且拥有独立的目录。 使用nginx 实现多态虚拟主机需要用到server 模块和location 模块 二、location配置 配置一个简单的虚拟主机 修改上篇中的server模块为以下代码,同样也能实...
阅读全文