安装openresty1.9

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装openresty1.9相关的知识,希望对你有一定的参考价值。

openresty

OpenResty是一个基于 nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 
OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。 
OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求,甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。

下载openresty

[[email protected] ~]# wget https://openresty.org/download/openresty-1.9.15.1.tar.gz

安装前的准备

您必须将这些库 perl 5.6.1+libreadlinelibpcrelibssl安装在您的电脑之中。 对于 Linux来说, 您需要确认使用 ldconfig 命令,让其在您的系统环境路径中能找到它们。

Debian 和 Ubuntu 用户

推荐您使用 apt-get安装以下的开发库:

apt-get install libreadline-dev libncurses5-dev libpcre3-dev \    libssl-dev perl make build-essential

Fedora 和 RedHat 用户

推荐您使用yum安装以下的开发库:

yum install readline-devel pcre-devel openssl-devel gcc

安装opneresty

[[email protected] ~]# tar fxz openresty-1.9.15.1.tar.gz 
[[email protected] ~]# cd openresty-1.9.15.1
[[email protected] openresty-1.9.15.1]# ./configure
[[email protected] openresty-1.9.15.1]# make
[[email protected] openresty-1.9.15.1]# make install

注:默认, --prefix=/usr/local/openresty 程序会被安装到/usr/local/openresty目录。

启动openresty

[[email protected] ~]# /usr/local/openresty/nginx/sbin/nginx

查看

[[email protected] ~]# ss -antp|grep nginx
LISTEN     0      128                       *:80                       *:*      users:(("nginx",10794,6),("nginx",10793,6))

验证下是否提供服务

[[email protected] ~]# curl -I http://127.0.0.1
 HTTP/1.1 200 OK
 Server: openresty/1.9.15.1
 Date: Sat, 25 Jun 2016 23:03:55 GMT
 Content-Type: text/htmlContent-Length: 612
 Last-Modified: Sat, 25 Jun 2016 23:03:29 GMT
 Connection: keep-alive
 ETag: "576f0dc1-264
 "Accept-Ranges: bytes

停止服务

[[email protected] ~]# /usr/local/openresty/nginx/sbin/nginx -s stop

openrest环境变量

[[email protected] ~]# echo PATH=$PATH:/usr/local/openresty/nginx/sbin/ >> /etc/profile
[[email protected] ~]# source /etc/profile

关闭版本显示

server_tokens off;     #关闭版本显示

注:吧上面内容放在http段即可,然后重新检查语法以及重载即可

检查语法

[[email protected] ~]# nginx -t
nginx: the configuration file /usr/local/openresty/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test is successful


本文出自 “村里的男孩” 博客,请务必保留此出处http://noodle.blog.51cto.com/2925423/1792925

以上是关于安装openresty1.9的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

VIM 代码片段插件 ultisnips 使用教程

OpenResty之ngx.ssl

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

nodejs常用代码片段

vim代码片段插件ultisnips的使用