Skip to content

Commit 13f6265

Browse files
authored
Merge pull request #95 from yrluke/add_access_log
doc: update the doc
2 parents a571886 + 60e155b commit 13f6265

4 files changed

Lines changed: 40 additions & 16 deletions

File tree

homepage/src/static/md/about_20.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "关于2.0新功能"
3+
group:
4+
title: "关于雷池"
5+
order: 3
6+
order: 3
7+
---
8+
# 关于2.0新功能

homepage/src/static/md/about_ce.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

homepage/src/static/md/faq_other.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,35 @@ docker exec safeline-tengine nginx -s reload
3636
```
3737
配置生效后,访问日志将会保存至**logs/nginx**
3838

39-
***注意:该操作会会加快对硬盘的消耗,请定时清理访问日志***
39+
***注意:该操作会会加快对硬盘的消耗,请定时清理访问日志***
40+
41+
### 如何在业务服务器上获取用户真实地址
42+
雷池默认将上一跳的IP加入至X-Forwarded-For中,如果雷池前,没有CDN或者nginx等代理服务,那么可以认为该IP为用户的真实IP
43+
44+
### 如果配置完成后,测试时返回400 Request Header Or Cookie Too Large
45+
请麻烦检查是否形成了环路,即:雷池将请求转发给上游服务器后,上游服务器又将请求转发回雷池。
46+
47+
### 如何将雷池的日志导出到XXX
48+
由于雷池的日志是存在Postgres 数据库中,用户可以通过logstash将数据库中的数据导出,并且利用大量的logstash output 插件导入至目标数据库中
49+
50+
参考资料: https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html
51+
52+
### 如何开启监听ipv6
53+
雷池默认不开启ipv6, 如果需要开启ipv6,需手动修改**resources/nginx/sites-enabled/** 文件夹下对应域名的配置文件
54+
55+
如需同时监听ipv4与ipv6,则
56+
```shell
57+
server {
58+
listen [::]:80;
59+
server_name example.com;
60+
}
61+
```
62+
63+
如只需监听ipv6,则
64+
```shell
65+
server {
66+
listen [::]:80 ipv6only=on;
67+
server_name example.com;
68+
}
69+
```
70+
***注意:页面上编辑当前站点会覆盖配置***

homepage/src/static/md/faq_protection.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)