Nginx版本的“helloworld”
程序员文章站
2022-03-21 23:06:02
...
Nginx模块概述
Nginx的模块不能够像Apache那样动态添加,所有的模块都要预先编译进Nginx的二进制可执行文件中。
Nginx模块有三种角色:
(1)Handlers(处理模块)–用于处理HTTP请求并输出内容。
(2)Filters(过滤模块)–用于过滤Headler输出的内容。
(3)Load-balancers(负载均衡模块)–当有多台服务器供选择时,选择一台后端服务器并将HTTP请求转发到该服务器。
hello world模块编写与安装
(1)执行以下命令,在该目录内编写我们的Nginx模块:
mkdir -p /opt/nginx_hello_world
cd /opt/nginx_hello_world
(2)开始创建nginx模块所需的配置文件(名为config)
vim /opt/nginx_hello_world
然后输入以下内容保存并退出:
ngx_sdd
HTTP_MODULES="$HTTP_MODULES ngx_http_hello_world_module"
NGX_ADD>"$NGX_ADDON_SRCS$ngx_addon_dir/ngx_http_hello_world_module.c"
推荐阅读
-
myeclipse10.0怎么激活? myeclipse10.0及以上版本的激活教程
-
使用python制作一个为hex文件增加版本号的脚本实例
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
查看eclipse版本号的方法小结
-
vue项目在安卓低版本机显示空白的原因分析(两种)
-
lnmp安装多版本PHP共存的方法详解
-
Windows下使Python2.x版本的解释器与3.x共存的方法
-
VS2015中C#版本6.0的新特性 你需要知道
-
详解如何在低版本的Spring中快速实现类似自动配置的功能
-
让IE9以下版本的浏览器兼容HTML5的方法