مشاهده درخواست های ارسالی به Apache

نحوه مشاهده درخواست های ارسالی به Apache

شما میتوانید برای مشاده کردن بیشترین استفاده کننده IP از Apache از دستورات زیر استفاده کنید در این مقاله میتوانید نحوه مشاهده درخواست های ارسالی به Apache در سرور مجازی را یاد بگیرید.

[su_code]

awk ‘{print $1}’ /var/log/httpd/access_log | sort | uniq -c | sort -rnk1 | head -n 10

[/su_code]

برای دیدن online درخواست ها فایل زیر را با استفاده از دستورات زیر تغییر دهید :

[su_code]

nano /etc/httpd/conf/extra/httpd-info.conf

[/su_code]

سپس مقدار Allow from را IP خود تغییر دهید و همچنین میتوانید به جای استفاده از کلمه All استفاده کنید. با استفاده از این کار همه قادرند لینک وضعیت سرور مجازی شما را ببینند :

[su_code]

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 1.2.3.4
</Location>

[/su_code]

حالا باید کلمه server-status را به اسمی که مد نظر دارید ویرایش کنید. این اسم آدرس مشاهده وضعیت سرور مجازی شما میباشد. همانند مثال زیر :

[su_code]

<Location /secret-server-status>

[/su_code]

برای دیدن جزییات بیشتر # مقابل خط ExtendedStatus را حذف کنید :

[su_code]

ExtendedStatus On

[/su_code]

سپس تغییرات را ذخیره کرده و سرویس httpd را دوباره راه اندازی کنید. سپس با استفاده از لینک زیر در مرورگر وضعیت را ببینید :

[su_code]

YourServerIP/server-status

[/su_code]

شما باید به جای  YourServerIP باید IP سرور مجازی خود را وارد کنید :