.redirects.gollum
... ...
@@ -26,3 +26,5 @@ git/submoduleを普通のディレクトリに戻す.md: git/submodule/submodule
26 26
ffmpeg/ksnctf/02 Easy Cipher.md: ksnctf/02 Easy Cipher.md
27 27
cloudflare/cloudflare-tunnels + nginxでユーザーの実際のIPアドレスを取得する.md: cloudflare/Cloudflare
28 28
Tunnels %2B nginxでユーザーの実際のIPアドレスを取得する.md
29
+cloudflare/Cloudflare Tunnels %2B nginxでユーザーの実際のIPアドレスを取得する.md: cloudflare/Cloudflare
30
+ Tunnels + nginxでユーザーの実際のIPアドレスを取得する.md
cloudflare/Cloudflare Tunnels %2B nginx\343\201\247\343\203\246\343\203\274\343\202\266\343\203\274\343\201\256\345\256\237\351\232\233\343\201\256IP\343\202\242\343\203\211\343\203\254\343\202\271\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.md
... ...
@@ -1,15 +0,0 @@
1
-## 前提
2
-- Webサーバ
3
- - ポート443でnginxが待ち受けている。
4
- - cloudflare tunnelsを利用している。
5
-
6
-## 発生する問題
7
-
8
-nginxでアクセスログを記録する場合、リクエスト元が全てcloudflareのIPアドレスで記録されてしまうため、アクセスログとして残すには不十分である。
9
-
10
-## 解決方法
11
-
12
-cloudflareのネットワーク空間からのリクエストの場合、実際のIPアドレスを取得するようにする。
13
-実際のIPアドレスは`CF-Connecting-IP`ヘッダーに格納されている。
14
-これを使うと便利。
15
-[https://github.com/ergin/nginx-cloudflare-real-ip](https://github.com/ergin/nginx-cloudflare-real-ip)
... ...
\ No newline at end of file
cloudflare/Cloudflare Tunnels + nginx\343\201\247\343\203\246\343\203\274\343\202\266\343\203\274\343\201\256\345\256\237\351\232\233\343\201\256IP\343\202\242\343\203\211\343\203\254\343\202\271\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.md
... ...
@@ -0,0 +1,15 @@
1
+## 前提
2
+- Webサーバ
3
+ - ポート443でnginxが待ち受けている。
4
+ - cloudflare tunnelsを利用している。
5
+
6
+## 発生する問題
7
+
8
+nginxでアクセスログを記録する場合、リクエスト元が全てcloudflareのIPアドレスで記録されてしまうため、アクセスログとして残すには不十分である。
9
+
10
+## 解決方法
11
+
12
+cloudflareのネットワーク空間からのリクエストの場合、実際のIPアドレスを取得するようにする。
13
+実際のIPアドレスは`CF-Connecting-IP`ヘッダーに格納されている。
14
+これを使うと便利。
15
+[https://github.com/ergin/nginx-cloudflare-real-ip](https://github.com/ergin/nginx-cloudflare-real-ip)
... ...
\ No newline at end of file