Openresty 安装部署|学习笔记

简介: 快速学习 Openresty 安装部署

开发者学堂课程【大数据实战项目:反爬虫系统(Lua+Spark+Redis+Hadoop 框架搭建)第一阶段Openresty 安装部署】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/669/detail/11596


OPenResty 安装部署

 

内容介绍

一、课堂目标

二、OPenResty 安装

三、知识点总结

 

一、课堂目标

目标:掌握 OpenResty 的安装部署

由于工作前期需要数据采集,采集工作需要 OPenResty 技术搭建服务器,再由 lua采集数据。

 

二、OPenResty 开发环境搭建

(1)下载 OPenResty

需要在官方(https://openresty.org/cn/)下载安装包

点击网址,进入界面。如下:

图片1.png

点击下载

存在 Linux、window 以及 Mac OS/Mac OS X 版本

Window 版本包含32位和64位两种

下载结果在反爬虫项目文件中的资料包

点击资料包中的 OPenResty,再点击资源

OPenResty-1.136.1.tar.gz

OPenResty-1.136.1-win32.zip

OPenResty-1.136.1-win64.zip

从中选择符合电脑配置的进行下载

(2)windows 安装

直接按目录解压安装,启动时仅需要,点击 nginx.exe

o:\,>cd opersty-1.13.6.1-win32

O:\openresty-1.13.6.1-win32>nginx.exe

看到 welcome to OpenResty! 界面表示安装成功

实际操作:选中 OPenResty-1.136.1-win64.zip(符合自己电脑的操作系统)解压到当前文件夹,进行替换。

点击解压文件夹,双击 nginx.exe

多出几项目录,表示 OpenResty 安装结束

打开浏览器,输入 locallhost,回车

看到 welcome to OpenResty! 界面,表示安装成功完成

(3)Linux 版本安装

首先创造环境,在虚拟机中有一个节点

Ip 为192.168.100.160.

以该节点作为服务器,前置 MJLTICAST, 导入数据库

再加入服务器,在界面看到192.168.100.160.节点

将安装包上传致该节点

在【root@c】intnode opt】#后输入rz

上传完成后,在文件中找到反爬虫项目,点击素材,再点击资料包

找到 OPenResty,点击资源

找到 OPenResty-1.136.1.tar.gz 双击上传

出现 drwxr-xr-x.2 root root 4096 Mar 26 2015 rh 则为上传完毕

具体安装

第一步:安装依赖并解压

安装依赖

将 yum install readline-devel pcre-devel openssl-devel perlgcc 复制粘贴

在 is this ok 【y/n】:后输入 y 表示安装同意

安装完成后,进行解压

输入 openresty-1.13.6.1 openresty-1.13.6.1.tar.gz rh, 及解压完成

第二步:配置

直接拷贝

进入到 openresty-1.13.6.1解压目录下面

进入后,才可执行复制的语句

/coflgure-prefix=/usi/local/openresty-with-http-stub-status-module

此外默认 -prefix=/usi/local/openresty

程序会被安装到 /usr/local/openresty 目录

第三步:安装

开始执行 make&&make install

复制粘贴

安装实际上是按照配置的路径:

/coflgure-prefix=/usi/local/openresty-with-http-stub-status-module

在 /usr/local/openresty 目录下,安装相应的依赖、脚本等

所以后续使用须在 /usr/local/openresty 里面进行使用

安装完成后,开启 http 服务

打开浏览器,输入192.168.100.160.,发现并未找到

需要开启,在【root@c】intnode openresty-1.13.6.1】#cd 输入安装目录usr/local/

在 openresty 中进入 nginx 里面

在进入 sbin中

找到 -rwxr-xr-x.1root root 167452218 may 8 11:59 nginx

它表示一个文件

执行 ./nginx 回车,无提示,表示已经开启

再回到浏览器界面中192.168.100.160.

看到 welcome to OpenResty! 界面,表示安装成功完成


三、知识点总结

Window 版本安装

1. 解压到当前文件夹

2. 执行 nginx.Exe

3. 访问 http://locallhost:80

则会看到 welcome to OpenResty!

Linux 版本

1. 上传安装包

2. 解压安装包

3. 安装依赖

yum install readline-devel pcre-devel openssl-devel perlgcc

4. 配置(安装目录和依赖模块)

进入 openresty 的加压目录内(configure 在这个目录内)

/coflgure-prefix=/usi/local/openresty-with-http-stub-status-module

5. 安装 make&&make install

6. 启动 /usr/local/openresty/nginx/sbin/nginx

7. 查看界面 http://ip;80

看到 welcome to OpenResty! 界面,表示安装成功完成

将 openresty 安装完成 nginx 和 lua 也安装完成

因为 openresty 由 nginx 和 lua 组成

相关文章
|
6月前
|
运维 监控 应用服务中间件
LNMP详解(十五)——Nginx日志分析实战
LNMP详解(十五)——Nginx日志分析实战
71 0
|
6月前
|
运维 应用服务中间件 Linux
LNMP详解(三)——Nginx版本更新实战
LNMP详解(三)——Nginx版本更新实战
52 3
|
6月前
|
缓存 负载均衡 应用服务中间件
nginx(NGINX)详细下载安装及使用教程(非常适合入门)
nginx(NGINX)详细下载安装及使用教程(非常适合入门)
|
关系型数据库 MySQL 应用服务中间件
Nginx__高级进阶篇之LNMP动态网站环境部署
Nginx__高级进阶篇之LNMP动态网站环境部署
188 0
|
6月前
|
NoSQL 关系型数据库 应用服务中间件
openresty学习笔记
openresty学习笔记
113 0
|
应用服务中间件 Shell nginx
openresty一键安装部署脚本
openresty一键安装部署脚本
|
存储 缓存 tengine
史上最全-Nginx和Tengine安装部署
Nginx介绍 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
468 0
史上最全-Nginx和Tengine安装部署
|
应用服务中间件 Linux 程序员
【服务器环境搭建】Linux安装Nginx
最近要部署一个项目 但是不能用 宝塔面板 啊这!赶快学习学习Linux安装Nginx!
287 0
|
数据采集 大数据 应用服务中间件
Openresty 架构介绍|学习笔记
快速学习 Openresty 架构介绍
Openresty 架构介绍|学习笔记
|
网络协议 应用服务中间件 Linux