- 时间:2022-06-30 01:10 编辑: 来源: 阅读:313
- 扫一扫,手机访问
摘要:【nginx】十三。nginx advanced openresty的下载和安装
[源码分享]
本文详情:openresty安装在centos系统中:首先需要安装系统包# yum install readline-develpcr-devel OpenSSL-devel gcc curl GeoIP-devel源码包下载路径:https://github.com/openresty/ Openresty/releases选择最新版本下载,老顾下载v1.13.6.1在这里编译安装# tar-xzvf openresty-1.13.6.1.tar.gz # CD Openresty-1 . 13 . 6 . 1/你可以通过#了解Openresty中已经包含了哪些lua库。/configure - help - prefix表示安装路径,安装在/usr/usr/local/open resty;默认情况下;我们可以根据自己的需要更改安装路径,一般不需要更改。 -with表示添加此参数将打开此lua插件的安装。-Without表示默认情况下已经包含了这个已安装的lua插件。如果想关闭ban,可以添加-无参数指令,我们会添加一个面向lbs的插件#。/configure-with-http _ GeoIP _ module,然后编译并安装# make & amp& ampampmake install成功安装后,我们将默认检查/usr/local/openResty/中的目录。我们可以看到目录中的luajit是用C语言编写的lua代码的解释器。lualib是经过编辑的Lua类库nginx。其实我们的openresty是nginx,只是做了少量的板块工作。所以,启动openResty就是启动nginx。我们可以去cd nginx/sbin/直接运行。/nginx# cd nginx/sbin/#。/nginx正在检查进程启动成功,浏览器检查访问成功,表示启动成功。 以后我们会用openresty中的nginx作为解释来设置环境变量# VI/etc/profile export nginx _ home =/usr/local/OpenResty/nginx export path = $ path:$ nginx _ home/sbin # source/etc/注:OpenResty其实是一个高级的nginx,所以几个相关的nginx指令有相同的use、start、stop等命令。
![](http://bm.damiseo.cn/15914/www.php-asp.net/dami/0466012001590650073tp2-1.jpg)