• مسدود کردن مراجعین اسپم به وب سایت شما توسط Nginx
  • ارسال شده توسط: معین نهری تاریخ انتشار: ۱۲ / ۰۲ / ۹۵ موضوع: وب سرور ها هیچ دیدگاهی برای مسدود کردن مراجعین اسپم به وب سایت شما توسط Nginx ثبت نشده

    خوب شاید با این مشکل مواجه شده باشید که از یک سری وب سایت های اسپم به سایت شما ورودی وجود داره و جز استفاده از منابع سرور شما میتونه تاثیر منفی در ایندکس شدن وب سایت شما داشته باشه، در این آموزش براتون توضیح میدم که چطور میتونین این مراجعین رو با استفاده از وب سرور Nginx مسدود کنید. ( Bloxk Spam Referral )

     

    در ابتدا ما یک لیست سیاه درست میکنیم و به کمک ماژول  ngx_http_map_module این وب سایت ها رو مسدود میکنیم.

    ابندا یک لیست سیاه به نام blacklist.conf درست میکنیم :

     

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

     

    در مرحله بعد فایل کانفیگ nginx رو باز کنید و این فایل رو در قسمت http تعریف کنید :

    بدین صورت :

     

    در نهایت تنها کاری که باقی میمونه باید کد اعمال شرایط رو در vhost وب سایت مورد نظر وارد کنید. برای این کار فایل کانفیگ nginx مربوط به وب سایت مورد نظر رو باز کنید :

     

    و کد زیر رو در قسمت server وارد کنید :

     

    و در پایان فایل رو ذخیره کنید و وب سرور Nginx رو ریستارت کنید.

     

    برای تست اسنکه این تغییرات اعمال شده درست کار میکنه یا نه میتونین از این دستور استفاده کنید :

     

    با این دستور باید ارور ۴۰۳ برای شما نمایش داده شود.

    امیدوارم این آموزش مورد استفاده شما قرار بگیره و از شَر وب سایت های هرز و مضر خلاص بشین.

    معین نهری