Nginx+Lua(OpenResty)搭建以及成果测试(1)!

3 篇文章 0 订阅
3 篇文章 0 订阅

        最近一直在学习nginx+lua这东西,之前也从未接触过nginx lua,甚至不知道http协议是什么,所以在此记录并分享一下学习成果,我会用通俗易懂的方式来说明问题,以便于那些和我一样从未接触过这些的也人能读懂,如有不足,希望各方大佬指出,感激不尽。

        关于他们概念就不多解释了,自行百度,都很全面,我将从软件的安装开始,一步一步带你了解OpenResty;在此之前,你还需要准备一台VMware和一个linux系统,本文所有操作均在Ubuntu14.04下进行;

一、安装OpenResty

关于如何安装openresty,网上的教程已经很成熟了,这里只大概罗列几条安装命令;

1、安装相关依赖库(好长的命令啊~ 题主也不清楚这些库什么来头,只管安装就行。。。)

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

2、下载OpenResty软件包

wget https://openresty.org/download/ngx_openresty-1.9.3.1.tar.gz   //运行该命令下载

  下载完成之后解压文件,命令如下:

tar xzvf ngx_openresty-1.9.3.1.tar.gz

3、进入解压后的文件夹内 ,运行命令如下,等待完成。

./configure

——解释一下这一步,主要是配置OpenResty安装目录,激活某些组件。这里我们不管,直接运行如上命令,默认配置;

4、编译和安装

——第3步完成后没有问题,目录下会生成一个Makefile文件。我们先运行make等待完成,之后继续运行make install;

make                 //可以理解为编译OpenResty
make install         //可以理解为安装OpenResty      

——如果第3步出错,可以尝试重新安装依赖库,goto步骤1。第4步出错,检查一下是否安装了gcc或g++;

由于步骤3使用的默认配置,所以OpenResty将安装在如下目录:

/usr/local/openresty

接着进入 /usr/local/openresty/nginx/sbin目录下,运行./nginx ,启动nginx;

5、测试是否安装成功

ifconfig查看IP地址,将IP地址输入到浏览器地址栏,回车。若看到下图,恭喜你,已经安装成功了。

二、安装Lua

Lua安装过程很简单,大概步骤如下:

curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz  //下载
tar zxf lua-5.3.4.tar.gz                            //解压
cd lua-5.3.4  
sudo apt-get install libreadline-dev                //安装依赖库                               
sudo make linux test 
sudo make install

篇幅太长,下一节记录测试过程吧。。。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值