Category Archives: Nginx

一个高性能的 HTTP 和 反向代理 服务器

Nginx编译安装总结

Nginx的性能让人欲罢不能,结合最近安装nginx和部分模块的经验,这里总结下。

目前糅合的模块功能有:

  • nginx 1.15.0(当前最新版)
  • nginx-http-concat 1.2.2 (Alibaba开发的合并请求模块[……]

    Read more

Nginx开启TLS1.3

记录下Nginx编译安装时如何顺便开启TLS1.3特性。

目前Chrome浏览器的65版本已经支持TLS1.3 Draft 23(在chrome:flags中查看支持的Draft版本),我们可以下载支持Draft 23的OpenSSL包。

经测试,目前Op[……]

Read more

Nginx配置CGI

配置NGINX的CGI功能,需要使用到nginx-fcgi插件,可以在这里下载nginx-fcgi,使用perl语言写的一个脚本文件。

还需要安装下面几个perl模块,可以使用yum安装:

perl-FCGI

perl-FCGI-ProcManager

perl-CGI[……]

Read more

编译安装Tengine

这货编译了有10遍了,终于搞定了。

首先编译安装基本程序(nginx)

#编译基本的nginx
./configure --prefix=/opt/program/nginx  --user=www --group=www  --with-pcre  --with-jemalloc=/opt/setu[......]

Read more

Nginx配置HTTP认证

部署了phpmyadmin程序,必须得配置一下HTTP认证。

#HTTP 认证
location / {
     auth_basic "Input Admin Account!";
      auth_basic_user_file /opt/ProgramFiles/nginx/conf/ht[......]

Read more

nginx设置默认站点

如果一个nginx下有多个网站,n个网站有n个域名,但是他们的IP是一样的,那么如果直接用IP访问的话,需要使用default指令来指定。

server {
        listen 80 default;//这里使用default,指定默认站点
         server_name vps.[......]

Read more

Nginx中配置thinkphp的URL重写

前言

公司项目中使用了thinkphp框架,部署在apache中,很方便,可以参考thinkphp官网的doc:Apache URL重写

而在nginx下,网上没有很具体的文档,都是根据自己项目所配置,拿到别的项目中就行不通了,所以经过本人的研究,摸透了捕鱼方法!

既然使用了[……]

Read more