OpenResty 安装安装详解-Ubuntu -凝思系统

r囧r小猫 2021-12-12 11:01 1046阅读 0赞

Ubuntu 平台安装

1.相关依赖包的安装

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

2.解压安装openresty

  1. tar -xzvf openresty-VERSION.tar.gz

配置安装目录及需要激活的组件。使用选项 —prefix=install_path,指定安装目录(默认为/usr/local/openresty)

  1. ./configure --prefix=/opt/openresty\
  2. --with-luajit\
  3. --with-http_iconv_module

在上一步中,最后没有什么 error 的提示就是最好的。若有错误,最后会显示 具体原因可以看源码包目录下的 build/nginx-VERSION/objs/autoconf.err文件查看。若没有错误,则会出现如下信息:

  1. Type the following commands to build and install:
  2. gmake
  3. gmake install
  1. 编译:根据上一步命令提示,输入gmake
  2. 安装:输入gmake install

3.设置环境变量

目的启动简单:设置环境变量来简化操作。 将 nginx 目录添加到 PATH 中。打开文件 /etc/profile, 在文件末尾加入

export PATH=$PATH:/opt/openresty/nginx/sbin

可通过命令生效 : source /etc/profile

常见错误集锦

1. In Ubuntu, problem of “gmake: Command not found”

sudo ln -s /usr/bin/make /usr/bin/gmake

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。
这个命令最常用的参数是-s,具体用法是:
sudo ln -s 源文件 目标文件

#

2. linux用户非root用户执行命令提示..lock

切换用户root,自然可以用其他方法解决,此时是权限不足造成的

3. ping外网域名无法ping通(ping ip是ok的)

DSN设置的问题,可以如下设置

:resolv是resolver(解析器)的缩写。来看看dns。

cat /etc/resolv.conf

20190711101648472.png

第一个nameserver是主dns,第二个nameserver是次dns(第一个修改正确的dns即可)

4.无法上传文件,采用在线下载

以下的例子是从网络下载一个文件并保存在当前目录

  1. wget https://openresty.org/download/openresty-1.15.8.1.tar.gz

发表评论

表情:
评论列表 (有 0 条评论,1046人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Openresty安装

    yum安装 你可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum update 命令) ①添加Ope

    相关 openresty安装

    一、简介 OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展