Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Ip2region
提交
e4a20a6f
I
Ip2region
项目概览
int
/
Ip2region
上一次同步 11 个月
通知
19
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
Ip2region
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e4a20a6f
编写于
3月 30, 2023
作者:
W
Wu Jian Ping
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化代码
上级
bdc22baa
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
23 addition
and
15 deletion
+23
-15
binding/nginx/README.md
binding/nginx/README.md
+7
-7
binding/nginx/config
binding/nginx/config
+15
-7
binding/nginx/src/ngx_http_ip2region_module.c
binding/nginx/src/ngx_http_ip2region_module.c
+1
-1
未找到文件。
binding/nginx/README.md
浏览文件 @
e4a20a6f
...
@@ -15,16 +15,16 @@ $ make install
...
@@ -15,16 +15,16 @@ $ make install
...
...
http
{
http
{
log_format
json_access_log
escape=json
'
{
'
log_format
main
escape=json
'
{
'
'"remote_addr":
"
$remote_addr
",
'
'"remote_addr":
"
$remote_addr
",
'
'"region":
"
$ip2region
",
'
'"region":
"
$ip2region
",
'
'"http_x_forwarded_for":
"
$http_x_forwarded_for
"'
'"http_x_forwarded_for":
"
$http_x_forwarded_for
"'
'
}
'
;
'
}
'
;
access_log
logs/access
.log
json_access_log
;
access_log
logs/access
.log
main
;
# 设置xdb文件路径
# 设置xdb文件路径
ip2region
ip2region.xdb
;
ip2region
_db
ip2region.xdb
;
server
{
server
{
listen
80
;
listen
80
;
...
...
binding/nginx/config
浏览文件 @
e4a20a6f
ngx_addon_name=ngx_ip2region_module
ngx_addon_name=ngx_
http_
ip2region_module
NGX_IP2REGION_SRCS=" \
NGX_
HTTP_
IP2REGION_SRCS=" \
$ngx_addon_dir/src/ngx_http_ip2region_module.c \
$ngx_addon_dir/src/ngx_http_ip2region_module.c \
$ngx_addon_dir/src/xdb_searcher.c \
$ngx_addon_dir/src/xdb_searcher.c \
"
"
NGX_IP2REGION_DEPS=" \
NGX_
HTTP_
IP2REGION_DEPS=" \
"
"
HTTP_MODULES="$HTTP_MODULES ngx_http_ip2region_module"
if test -n "$ngx_module_link"; then
# STREAM_MODULES="ngx_stream_ip2region_module $STREAM_MODULES"
ngx_module_type=HTTP
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $NGX_IP2REGION_SRCS"
ngx_module_name=$ngx_addon_name
NGX_ADDON_DEPS="$NGX_ADDON_DEPS $NGX_IP2REGION_DEPS"
ngx_module_deps="$NGX_HTTP_IP2REGION_DEPS"
ngx_module_srcs="$NGX_HTTP_IP2REGION_SRCS"
. auto/module
else
HTTP_MODULES="$HTTP_MODULES $ngx_addon_name"
NGX_ADDON_DEPS="$NGX_ADDON_DEPS $NGX_HTTP_IP2REGION_DEPS"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $NGX_HTTP_IP2REGION_SRCS"
fi
\ No newline at end of file
binding/nginx/src/ngx_http_ip2region_module.c
浏览文件 @
e4a20a6f
...
@@ -29,7 +29,7 @@ static ngx_http_module_t ngx_http_ip2region_ctx = {
...
@@ -29,7 +29,7 @@ static ngx_http_module_t ngx_http_ip2region_ctx = {
static
ngx_command_t
ngx_http_ip2region_commands
[]
=
{
static
ngx_command_t
ngx_http_ip2region_commands
[]
=
{
{
ngx_string
(
"ip2region"
),
{
ngx_string
(
"ip2region
_db
"
),
NGX_HTTP_MAIN_CONF
|
NGX_CONF_TAKE12
,
NGX_HTTP_MAIN_CONF
|
NGX_CONF_TAKE12
,
ngx_http_ip2region_init
,
ngx_http_ip2region_init
,
NGX_HTTP_MAIN_CONF_OFFSET
,
NGX_HTTP_MAIN_CONF_OFFSET
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录