چگونه برخی اطلاعات سرور را مخفی نماییم ؟

Ali-23

عضو تایید شده
کاربر انجمن
عضویت
17/9/15
ارسال ها
1
امتیاز
1
سن
35
با سلام

در بسیاری موارد در اکثر سایت های قبیل who.is و ... از یک سایت whois می گیریم
اطلاعات قبیل :

Server Technology is visible.
Server : Apache/2.4
Technology : PHP/5.6

نمایش داده می شود ، چگونه در وب سرور لینوکس CentOS امکان دیدن این اطلاعات سرور را غیر فعال نماییم .
 

farshid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
5/1/15
ارسال ها
51
امتیاز
3
سلام
فایل httpd.conf رو بایستی باز کنید که عموما در مسیر /etc/httpd/conf/httpd.conf قرار دارد سپس مقادیر ServerSignature و ServerTokens را پیدا کنید و طبق زیر تنظیم کنید
ServerSignature Off
ServerTokens Prod
و فایل را ذخیره و در انتها وب سرویس رو با دستور service httpd restart ریستارت کنید.
برای php هم فایل php.ini رو باز کنید مقدار expose_php را برابر off قرار بدید و وب سرور رو ریستارت کنید.
با دستور php --ini هم مسیر php.ini رو نشون میده بهتون.
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
سلام
فایل httpd.conf رو بایستی باز کنید که عموما در مسیر /etc/httpd/conf/httpd.conf قرار دارد سپس مقادیر ServerSignature و ServerTokens را پیدا کنید و طبق زیر تنظیم کنید
ServerSignature Off
ServerTokens Prod
و فایل را ذخیره و در انتها وب سرویس رو با دستور service httpd restart ریستارت کنید.
برای php هم فایل php.ini رو باز کنید مقدار expose_php را برابر off قرار بدید و وب سرور رو ریستارت کنید.
با دستور php --ini هم مسیر php.ini رو نشون میده بهتون.

با سلام و احترام

بررسی شد در /etc/httpd/conf/httpd.conf مقادیر ServerSignature و ServerTokens وجود ندارد.
در صورت امکان راهنمایی فرمایید.

ممنون
 

Hossein

عضو نیمه حرفه ای
کاربر انجمن
عضویت
29/9/15
ارسال ها
72
امتیاز
3
سن
27
سایر دوستان اطلاعی در این مورد ندارند ؟
 
بالا