3d打印网站开发,镇江发展,网络营销外包公司招聘,永久免费虚拟空间文章目录 一、OpenRestry介绍1、什么是Nginx呢#xff1f;2、Nginx的反向代理3、Nginx的作用4、什么是OpenRestry#xff1f; 二、OpenRestry的安装三、OpenRestry中nginx的使用1、Ngnix可以当做web服务器2、Nginx中可以编写Lua脚本 一、OpenRestry介绍
要想了解什么是OpenR… 文章目录 一、OpenRestry介绍1、什么是Nginx呢2、Nginx的反向代理3、Nginx的作用4、什么是OpenRestry 二、OpenRestry的安装三、OpenRestry中nginx的使用1、Ngnix可以当做web服务器2、Nginx中可以编写Lua脚本 一、OpenRestry介绍
要想了解什么是OpenRestry需要先了解什么是Nginx
1、什么是Nginx呢 Nginx 是一个轻量级、高性能的HTTP和反向代理web服务器是一个战斗民族俄罗斯开发的一个小型的软件短小精悍其特点是占有内存少并发能力强有报告表明Nginx能支持高达 50,000 个并发连接数 2、Nginx的反向代理 正向代理 访问GitHub时由于是外国的服务器我们直接用国内的服务器无法访问国外的服务器或者是访问很慢。所以我们需要在本地搭建一个服务器来帮助我们去访问。那这种就是正向代理。浏览器中配置代理服务器
反向代理 那什么是反向代理呢。比如我们访问淘宝的时候它的内部肯定有很多台服务器那我们进行访问的时候因为服务器中间session不共享那我们是不是在服务器之间访问需要频繁登录那这个时候淘宝搭建一个过渡服务器对我们是没有任何影响的我们是登录一次但是访问所有这种情况就是 反向代理。对我们来说客户端对代理是无感知的客户端不需要任何配置就可以访问我们只需要把请求发送给反向代理服务器由反向代理服务器去选择目标服务器获取数据后再返回给客户端此时反向代理服务器和目标服务器对外就是一个服务器暴露的是代理服务器地址隐藏了真实服务器的地址。在服务器中配置代理服务器
3、Nginx的作用
在做大数据项目时数据从哪获取呢 数据的分类数据库数据业务数据、埋点数据埋在网页以及埋在app里面、第三方数据 埋点数据用户的行为日志
4、什么是OpenRestry OpenRestry是一个Nginx集成工具除了拥有Nginx的功能之外还继承了其他的内容支持Lua 二、OpenRestry的安装
# 准备工作
yum -y install yum-utils# 添加yum源openresty因为直接安装的话找不到openresty
yum-config-manager --add-repo http://openresty.org/package/centos/openresty.repo# 使用yum安装openresty工具
yum -y install openresty如果在yum安装过程中出现了如下错误 可以通过同步时间的方式解决
# 下载ntpdate 软件
yum install -y ntpdate# 通过ntpdate 命令 同步互联网时间
ntpdate time1.aliyun.com启动和停止
# 启动命令
openresty# 停止命令
openresty -s stop访问地址自己的主机ip端口号不写即可,因为默认端口就是80
三、OpenRestry中nginx的使用
1、Ngnix可以当做web服务器
openresty默认安装在了/usr/local 下
Ngnix怎么当做web服务器使用呢 可以在Nginx下面传递一个图片可以直接访问到
cd /usr/local/openresty/nginx/html然后将一张图片上传上去即可 访问192.168.187.131/a.png就可以看到上传的那张图片了
那么为什么上传图片就可以直接访问了呢 在/usr/local/openresty/nginx/conf路径下有nginx的核心配置文件叫做nginx.conf
2、Nginx中可以编写Lua脚本
cd /usr/local/openresty# 创建文件夹
mkdir conf
# 将nginx.conf拷贝到这个文件夹里面
cp /usr/local/openresty/nginx/conf/nginx.conf ./conf/可以修改拷贝过来的conf文件编写Lua脚本
worker_processes 4;events {worker_connections 1024;
}http {# 表示的是nginx的web服务器相关的配置server {listen 9000;location / {default_type text/html;content_by_lua ngx.say(Hello Nginx!);}}
}修改完后重新启动openresty。 先查看写的Lua脚本语法是否正确
openresty -p /usr/local/openresty -t显示正确启动 启动的时候一定要指定配置文件的位置否则就会加载默认的那个nginx.conf 文件了
openresty -p /usr/local/openresty第一次启动时会报错 解决方法 直接在/usr/local/openresty下创建一个logs文件夹即可 访问端口是Lua脚本中设置的 停止运行
openresty -p /usr/local/openresty -s stop