使用 Nginx + Let's encrypt 配置 A+ 级 HTTPS
使用 Nginx + Let's encrypt 配置 A+ 级 HTTPS

前言现在已经到了遍地都是 HTTPS 网站的年代,浏览器的一些功能和接口也限制了 HTTPS 才能使用,如果你的网站还没有 HTTPS,是时候看下这篇文章,动手配置一个了。本文讲述如何在 CentOS 7 上,为使用 Nginx 的网站配置 HTTPS。操作配置 HTTPS 前,需要有对应的证书。恰好,Let's encrypt 提供了免费的 SSL/TLS 证书。1. 安装 Certbot 获取证书下面获取证书的命令中,--email 表示域名所有者的邮箱,多个域名用 -d 连接。这里不多做介绍,可前往 https://certbot.eff.org/docs/ 查看对应文档信 ......

源码编译安装 PHP 7.1.5 + nginx 1.12.0
源码编译安装 PHP 7.1.5 + nginx 1.12.0

前言很久前麦葱写了篇 使用 yum 安装 PHP 和 Nginx 的文章,后来发现有点不方便进行自定义模块的安装,于是最近写了个 用源码编译的脚本,这样就方便多了。使用1、准备安装先安装 epel-release 源,解决部分依赖包找不到的问题,接着使用最快的源地址生成缓存,然后安装依赖包:yum install -y epel-release yum makecache fast yum install -y gcc gcc-c++ perl libpng-devel libjpeg-devel libwebp-devel libXpm-devel libtiff-devel ......

Linux 编译安装 Tengine
Linux 编译安装 Tengine

说明Tengine 是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。安装下载在编译 Tengine 前,需要下载 4 个依赖包,它们分别是 Jemalloc、OpenSSL、PCRE 和 Zlib。Jemalloc 用来优化内存分配,OpenSSL 用来支持 ssl 功能,PCRE 用来支持 rewrite 功能,Zlib 用来支持 gzip 功能。wget http://tengi ......

CentOS 7 YUM 安装 LNMP 环境
CentOS 7 YUM 安装 LNMP 环境

源码编译安装 LNMP 环境虽然便于自定义,但是对于小型服务器来说,漫长的编译时间让人无法等待。如果能在 10 分钟后内搞定环境安装,再好不多了。那么如何在 10 分钟内安装完 LNMP 环境呢,答案是 使用 YUM 安装。什么 YUM ?官网给出的解释yum is a software package manager that installs, updates, and removes packages on RPM-based systems. It automatically computes dependencies and figures out what thing ......

Ubuntu 14.10 安装 Nginx + MySQL + HHVM + phpMyAdmin [LNMH]
Ubuntu 14.10 安装 Nginx + MySQL + HHVM + phpMyAdmin [LNMH]

注:如果使用非root权限,请在命令前面加上 sudo;# 更新并升级 apt-get update && apt-get upgrade # 安装 Nginx apt-get install nginx -y # 安装 Mysql apt-get install mysql-server-5.6 -y # 安装 HHVM apt-get install hhvm -y # 安装 PhpMyAdmin apt-get install phpmyadmin -y # 安装 进程守护 apt-get install ps-watcher -y # 安装 FastCGI ......

关于Gravatar头像、Google fonts和Google ajax不能使用的解决办法
关于Gravatar头像、Google fonts和Google ajax不能使用的解决办法

Gravatar头像现在大陆地区偶尔无法访问,还有各种google服务也用不了。对于“一枚程序员”来说是不能容忍的。于是麦葱弄了个解决之法——使用nginx反向代理Gravatar头像、google fonts和google ajax。反代之前需要确定nginx已经安装了proxy_cache模块并配置好路径及参数。下面是麦葱在nginx.conf中配置的代码:http { #其他代码...# proxy_connect_timeout 5; proxy_read_timeout 60; proxy_send_timeout 5; ......

14种PHP调试环境合集,爽呆呆的phpStudy
14种PHP调试环境合集,爽呆呆的phpStudy

phpStudy是一个PHP调试环境的程序集成包。此为超级合集全面包括 apache+nginx+lighttpd+IIS+php5.2,5.3,5.4,5.514种合集 自由切换 PHP 5.2.17 新型的CGI程序编写语言,易学易用、速度快、跨平台。 PHP 5.3.26 新型的CGI程序编写语言,易学易用、速度快、跨平台。 PHP 5.4.16 新型的CGI程序编写语言,易学易用、速度快、跨平台。 PHP 5.5.0 新型的CGI程序编写语言,易学易用、速度快、跨平台。 Apache 2.4.4 最流行的HTTP服务器软件,快速、可靠、开源。 Ng ......