1、进入openresty-1.11.2.4的压缩包木木,我这里是在“/usr/local/”下;
2、进入后执行【tar -xzvf openresty-1.11.2.4.tar.gz】进行解压
3、解压成功后进入“openresty-1.11.2.4”文件夹下,执行【./configure】命令
4、在“openresty-1.11.2.4”文件夹下,执行完【./configure】命令后,继续执行【make】命令
5、在“openresty-1.11.2.4”文件夹下,执行完【make】命令后,继续执行【make install】命令
6、安装成功后在“openresty-1.11.2.4”同目录会自动创建一个“openresty”目录,这样证明就安装成功了
7、进入“openresty”目录,执行【nginx】命令启动服务,访问127.0.0.1,如果显示“Welcome to nginx!”证明成功了,注意:最好在修改好所有配置后再启动,不然端口可能会和当前服务器的有冲突
8、服务器重启:【nginx -s reload :修改配置后重新加载生效】如果这种方式不行就用第9条的方法
/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf
9、修改了配置文件需要用【nginx -c /usr/local/openresty/nginx/conf/nginx.conf】进行重启才生效
后续:
1、如果服务器要使用“resty.http” 一定要把http.lua和http_headers.lua上传到“/usr/local/openresty/lualib/resty”目录下
2、ngx的默认日志地址在“/var/log/nginx”下
安装openresty需要的库

apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential
 
构建 OpenResty
进入下载好的压缩包文件中用下面的命令进行解压 VERSION 为当前openresty的版本
tar -xzvf openresty-VERSION.tar.gz
然后在进入 openresty-VERSION/  目录, 然后输入以下命令配置(默认配置安装):
./configure
编译安装
下面命令进行编译

make

下面的命令安装 OpenResty到系统之中
make install
此时,我的系统中已经安装好了Openresty,因为在配置时使用了默认安装路径,所以我的
程序被安装到了:

/usr/local/openresty/中,该文件夹中包含了luajit、lualib、nginx三个目录。
openresty的配置文件默认是在  /usr/local/openresty/nginx/conf

运行nginx
进入目录,执行./nginx
没报错就运行起来了
执行nginx -V 查看nginx 版本信息
停止服务:
nginx -s reload  :修改配置后重新加载生效
nginx -s reopen  :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:
nginx -s stop  :快速停止nginxquit  :完整有序的停止nginx其他的停止nginx 方式:ps -ef | grep nginxkill -QUIT 主进程号     :从容停止Nginx
kill -TERM 主进程号     :快速停止Nginx
pkill -9 nginx          :强制停止Nginx启动nginx:
nginx -c /path/to/nginx.conf平滑重启nginx:
kill -HUP 主进程号

  

启动服务
通过下述方式启动Nginx。如果没有任何输出,说明启动成功,-p 指定我们的项目目录,-c 指定配置文件。/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf
/usr/local/openresty/nginx/sbin/nginx -p 'pwd' -c /usr/local/openresty/nginx/conf/nginx.conf
为openresty下的nginx建立软链(非必需)ln -s /usr/local/openresty/nginx/sbin/nginx /usr/sbin/nginx
则可使用如下方式启动/usr/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf

安装成功

1、/usr/local/openresty/site/lualib里添加 resty和cjson的引用

  

问题解决:
The program 'nginx' can be found in the following packages: 
* nginx-extras 
* nginx-full 
* nginx-light 
Try: apt-get install <selected package> 
开始我以为是我的nginx安装错了,然后找各种教程仔细看安装步骤,觉得没有问题啊,折腾好久不知道该怎么办,最好在网友的提示下仔细看了提示,然后按照提示继续做,即:
apt-get install nginx-extras 回车
apt-get install nginx-full 回车
apt-get install nginx-light回车

转载于:https://www.cnblogs.com/kkvt/p/7381435.html

openresty安装配置 Ubuntu下相关推荐

  1. xps13安装linux系统,[操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统...

    [操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统 0 2017-07-17 12:00:18 博主今日投身于SLAM的研究事业,放 ...

  2. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  3. Ubuntu安装及Ubuntu下常用软件安装(不断补充)及Windows相关--软件开发用途

    之前一直使用Window系统,现在工作中大家主流使用Ubuntu,同事帮忙装个Ubuntu系统,事后写一下安装过程,以备后续再次安装查阅. 1Ubuntu安装 1.1Ubuntu文件下载: Ubunt ...

  4. mysql8.0安装配置mac_MacOS下mysql 8.0.18 安装配置方法图文教程

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  5. Linux Deploy安装配置Ubuntu使用教程

    记录Linux Deploy使用总结 1. 前言 最近换了一部新手机,老的手机荣耀play也不能空着.正好平时电脑装了个虚拟机Ubuntu来做开发/运维环境,有点占电脑配置,无法一边开虚拟机一边玩游戏 ...

  6. python (16) 如何在linux下安装lxml(pip安装,ubuntu下,centos下)

    首先需要明白lxml包依赖其他包,必须先安装其他包然后再安装lxml 安装python-pip:方便安装python的第三方包 [root@******/]# wget https://bootstr ...

  7. windows mysql源码安装配置_windows下MySQL5.6版本安装及配置过程附有截图和具体介绍...

    随着MYSQL版本的升级以及电脑系统的变化,我们给大家整理了种种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.in68.com/ ...

  8. linux终端安装cuda,Ubuntu下安装CUDA10.0以及问题

    tensorflow版本与cuda和cudnn的对应关系:https://tensorflow.google.cn/install/source 安装一定要查看CUDA要求的linux下的Driver ...

  9. apache mysql php 安装配置_Windows下Apache,MySql,PHP安装配置

    本文目标 在Windows8.1 x64下 全手工安装Apache.PHP.MySQL,使用NetBeans调试第一个Hello,World!程序. 安装Apache 打开http://httpd.a ...

最新文章

  1. iOS开发之简单画板实现
  2. 【转】Eclipse下编写C++程序——CDT环境搭建
  3. vsphere中虚机的cpu热插拔和内存热添加
  4. public class UserServiceImpl extends ServiceImpl UserMapper, User implements UserService
  5. ECharts学习(1)--简单图表的绘制
  6. 美团科技 Java工程师_美团Java工程师面试题(2018秋招)
  7. android gps时间格式,android – GPS:NTP时间注入的工作原理
  8. 腾讯开源最大规模多标签图像数据集,刷新行业数据集基准
  9. OSSemPend()--等待一个信号量
  10. 用MaskNetwork代币MASK首轮公开销售已结束,今晚23:00将进行第二轮售卖
  11. Android Service 详解一:概述
  12. Xgboost和lightgbm的区别
  13. VS2017社区版安装
  14. python制作自动交易软件-Python语言之一位程序员写了一个自动化交易程序,躺着玩,两年就挣了两百万!...
  15. WiFi语音智能家居控制系统(一)
  16. 跟我一起学习ZeroMQ(7):发布订阅模式(Publish-subscribe pattern)ZMQ_XPUB和ZMQ_XSUB
  17. 完美解决浏览器劫持方法,简单实用百试百灵!
  18. 分油问题回朔法c语言算法,用回溯法求“韩信分油”问题所有解
  19. 12组-选题与需求分析报告
  20. 30 个案例教你用纯 CSS 实现常见的几何图形

热门文章

  1. str python3_python3.4.3如何转换str字符串?
  2. python如何运行_家长看的懂的Python编程---电脑要如何运行Python?
  3. oracle plsql update两个字段_Oracle 学习笔记(Windows 环境下安装 + PL/SQL)
  4. 树莓派 ubuntu gpio_如何给树莓派安装操作系统
  5. idea DataGrip 使用图解教程
  6. bootstrap-suggest插件处理复杂对象时的解决方案
  7. mysql查询单个员工信息_PHP+MySQL实现模糊查询员工信息功能示例
  8. python关键字参数顺序_位置参数和关键字参数的求值顺序
  9. Java中int数字_java int 比较数值里面是否有某个数字
  10. 前景色和背景色_好色之人福利 — 室内空间背景色