Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ログや履歴にアクセス元のIPアドレスが記録されない #6262

Open
hironori-tanaka opened this issue Aug 9, 2024 · 2 comments
Milestone

Comments

@hironori-tanaka
Copy link

概要(Overview)

AWS の CloudFront を使用すると、 /var/log 配下のシステムログや、管理画面のログイン履歴に、アクセス元のIPアドレスではなく CloudFront のIPアドレスが記録されてしまう。
X-Forwarded-For が存在する場合は X-Forwarded-For の値を記録する。

3.0系のときのIssues
EC-CUBE/ec-cube3#88

再現手順(Procedure)

AWS の CloudFront 、ロードバランサー、クラウド型のWAFなどを使用している環境。

環境(Environment)

EC-CUBE: 4.2.3

@Mi-Hiroki
Copy link
Contributor

@hironori-tanaka
下記のURLを参考にすると、
管理画面のログイン履歴は「X-Forwarded-For」のIPアドレスを使用していると思います。
https://qiita.com/euphoryx1/items/fbe68e82fef0b8b56102#ip%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A7%E3%82%82%E5%90%8C%E3%81%98%E3%81%93%E3%81%A8%E3%81%8C

/var/log 配下のシステムログは、
下記の設定により「REMOTE_ADDR」のIPアドレスで記録されているかと思います。

ip: REMOTE_ADDR

@dotani1111
Copy link
Contributor

@hironori-tanaka
Issueありがとうございます!
管理画面では「X-Forwarded-For」のIPを記録しているため、/var/log以下のログでも同様の対応で検討します。

@dotani1111 dotani1111 added this to the 4.3.x milestone Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants