المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : إنجن إكس Nginx حل مشكلة عدم ظهور الاى بى Restoring visitors IP with mod_remoteip



Rise Company
21-12-2021, 12:31
إنجن إكس Nginx حل مشكلة عدم ظهور الاى بى Restoring visitors IP with mod_remoteip
How to enable mod_remoteip - Restoring visitors IP with mod_remoteip
cpanel mod_remoteip - CloudFlare IPs still shown in netstat after mod_remoteip is enabled

https://www.rise.company/forum/images/imported/2021/12/15.png

عند تفعيل inginx هتجد ان الفايروول على مواقع الووردبريس تقرا جميع الايبيهات خطا
اى ان جميع زوار الموقع هيكون الاى بى الخاص بهم هو اى بى السيرفر نفسه وهذا
هيسبب مشكلة كبيرة ! بسبب ان الفايروول هيعمل Block لاى بى السيرفر
وعمل Allow غير صحيح لانه هيظل الفايروول لا يستطيع عمل block لاى هجوم

--------------------------------------------------
1- قم بتثبيت من داخل whm من المسار Home »Software »EasyApache 4
--------------------------------------------------

https://www.rise.company/upload/uploads/164007162336791.png
--------------------------------------------------
2- وضع RemoteIPHeader التى تعرف الايبيهات للزوار
--------------------------------------------------

وضع كود Header و IP فى ملف اخر داخل mod_remoteip.conf


nano /etc/apache2/conf.modules.d/370_mod_remoteip.conf

عند فتح الملف هيكون به سطرين اسفله ضع الكود المطلوب

https://www.rise.company/upload/uploads/164008238882481.png




RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 140.90.30.111 140.90.30.222

هنا يتم وضع اي بي السيرفر ns1 و ns2 والفاصل بينهم مسافة space


--------------------------------------------------
3- اظهار الاى بى فى ملفات اللوج Log
--------------------------------------------------

هناك نوعين من Log الاول هو combined و الاخر comon اذهب الى المسار
Home » Service Configuration » Apache Configuration » Global Configuration

https://www.rise.company/upload/uploads/164007175606251.png

وقم بازالة حرف h وضع مكانها حرف a
And modify both of the LogFormat (combined, and common) by replace the "h" with an
"a".

من


LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

الى


LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%a %l %u %t \"%r\" %>s %b" common


ثم قم بعمل ريستارت restart Apache

https://www.rise.company/upload/uploads/164008282183231.png


شاهد ايضا
كلاود فلير CloudFlare حل مشكلة Restoring visitors IP with mod_remoteip (https://www.rise.company/forum/threads/81146-%D9%83%D9%84%D8%A7%D9%88%D8%AF-%D9%81%D9%84%D9%8A%D8%B1-CloudFlare-%D8%AD%D9%84-%D9%85%D8%B4%D9%83%D9%84%D8%A9-Restoring-visitors-IP-with-mod_remoteip)

ووردبريس WordPress كيفية اظهار الاي بي View my IP address (https://www.rise.company/forum/threads/81153-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-WordPress-%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%A7%D8%B8%D9%87%D8%A7%D8%B1-%D8%A7%D9%84%D8%A7%D9%8A-%D8%A8%D9%8A-View-my-IP-address)