开发者学堂课程【大数据实战项目:反爬虫系统(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/)下载安装包
点击网址,进入界面。如下:
点击下载
存在 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 组成