-
Notifications
You must be signed in to change notification settings - Fork 958
Use own nginx
AlexaZhou edited this page Apr 27, 2016
·
9 revisions
VeryNginx 基于 OpenResty 开发,运行 VeryNginx 需要有 OpenResty 环境。VeryNginx 附带的 install.py 脚本可以自动安装 OpenResty。当然你也可以使用自己编译的 Nginx(OpenResty)。如果想使用自己编译的 Nginx,请参考以下说明
安装 VeryNginx 和配套的 OpenResty,可以执行以下命令:
python install.py install
软件将会分别安装在以下目录:
- verynginx /opt/verynginx/verynginx
- openresty /opt/verynginx/openresty
如果想仅安装 VeryNginx (不含 OpenResty),可以执行以下命令:
python install.py install verynginx
如果仅安装 VeryNginx,openresty目录将不会生成
1,首先安装 VeryNginx
2,然后将 Git 仓库中的 nginx.conf 拷贝作为自己 Nginx 的配置文件。如果需要的话,可以在其中加入自己的 Nginx 配置。
注:这个配置文件在普通的 Nginx 配置文件基础上添加了三条 Include 指令来实现功能,分别为
- include /opt/verynginx/verynginx/nginx_conf/in_external.conf;
- include /opt/verynginx/verynginx/nginx_conf/in_http_block.conf;
- include /opt/verynginx/verynginx/nginx_conf/in_server_block.conf;
以上三条指令分别放在 http 配置块外部,http 配置块内部,server 配置块内部,在修改时请保留这三条。如果添加了新的 Server 配置块或 http 配置块,也需要在新的块内部加入对应的 include 行。
3,然后启动自己编译的 Nginx 即可。
- lua-nginx-module
- http_stub_status_module
- lua-cjson library
- lua-resty-core