رفتن به مطلب
انجمن تخصصی پرشین هویز

آموزش رفع خطای ModSecurity در سی پنل


amiri

ارسال‌های توصیه شده

معمولا برای اولین بار مدسکوریتی بدون مشکل فعال می گردد اما اگر با آپدیت EasyApache و یا reinstall نمودن EasyApache مدسکوریتی غیرفعال شده باشد زمان نصب و فعال سازی مجدد پیغام خطا دریافت می شود.

هنگام فعال سازی مجدد قوانین ModSecurity OWASP or Comodo در cPanel & WHM ممکن است با پیغام خطای زیر مواجه شوید که برای رفع مشکل طبق آموزش عمل نمایید:

Error: API failure: The system could not validate the new Apache configuration because httpd exited with a nonzero value. Apache produced the following error: httpd_ls_bak: Syntax error on line 271 of /etc/apache2/conf/httpd.conf: Syntax error on line 32 of /etc/apache2/conf.d/modsec2.conf: Syntax error on line 59 of /etc/apache2/conf.d/modsec/modsec2.cpanel.conf: Could not open configuration file /etc/apache2/conf.d/modsec_vendor_configs/configserver/00_configserver.conf: No such file or directory

 

برای رفع مشکل وارد ssh سرور خود شوید.

ابتدا از فایل /var/cpanel/modsec_cpanel_conf_datastore بک آپ تهیه نمایید.

سپس فایل را جهت ویرایش با دستور زیر باز کنید:

ابتدا از فایل /var/cpanel/modsec_cpanel_conf_datastore بک آپ تهیه نمایید.

سپس فایل را جهت ویرایش با دستور زیر باز کنید:

nano /var/cpanel/modsec_cpanel_conf_datastore

 

تمام محتوای درون فایل شامل active configs, active vendors, disabled rules و vendor updates را حذف کنید. فقط بخش settings را حذف نکنید. و فایل را ذخیره کنید.

سپس وارد WHM شوید و به مسیر زیر مراجعه کنید.

WHM >> Home >> Security Center >> Modsecurity Vendors 

مجددا اقدام به نصب و فعال سازی مدسکوریتی نمایید. اکنون قوانین Modsecurity باید بدون هیچ مشکلی نصب شود.

پس از اینکه نصب مدسکوریتی با موفقیت انجام شد اگر از آنتی شلر CXS استفاده می کنید مجددا از طریق SSH به فایل زیر مراجعه کنید: (توجه نمایید محتوایی که در مراحل قبل از این فایل حذف کرده بودید هنگام نصب مدسکوریتی باید مجددا به صورت اتوماتیک در این فایل بازنویسی شده باشند).

nano /var/cpanel/modsec_cpanel_conf_datastore

 

در انتهای بخش active_configs: مقدار زیر را قرار دهید:

  modsec_vendor_configs/configserver/00_configserver.conf: 1

 

در انتهای بخش active_vendors: کد زیر را قرار دهید:

  configserver: 1

 

در انتهای بخش vendor_updates: نیز کد زیر را قرار دهید:

  configserver: 1

cpanel-error-install-modsecurity.jpg

منبع http://persianwhois.com

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
  • اضافه کردن...