فعال کردن متد های get, post, put, delet در سرور مجازی و دایرکت ادمین

درخواست‌های http در قالب متدهای Get, Post, Delete و Put به سمت سرور ارسال می‌شوند.

متد Get اطلاعات را طریق URL در مرورگر به سمت سرور میفرستد.

متد Post شبیه متد Get است ولی اطلاعات را از طریق URL نمیفرستد و بهمین خاطر امن تر است زیرا URL به راحتی قابل مشاهده است.

متد Delete درخواست حذف فایلی که مسیر آن در URL مشخص شده است را به سمت سرور ارسال میکند.

متد Post نیز برای ارسال داده به URL استفاده میشود با این تفاوت که اگر مسیر وجود نداشته باشد آن را میسازد.

معمولا بصورت پیش‌فرض متدهای Get و Post قعال هستند اما Put و Delete فعال نیستند. برای فعال سازی متدها در سرورهای دایرکت ادمین ابتدا وارد SSH سرور میشویم.  در صورتی که با نحوه برقراری ارتباط ssh آشنا نیستید این مقاله را بررسی کنید. سپس دستورات زیر را در ترمینال وارد کنید:

 

cd /usr/local/directadmin/custombuild

./build set http_methods GET:HEAD:POST:PUT:DELETE

./build rewrite_confs

همچنین میتوانید هریک از متد های فوق را در فایل httpd-directories.conf در بخش allowed methods اضافه کنید. برای باز کردن این فایل دستور زیر را در ترمینال وارد کنید:

nano /etc/apache2/conf/httpd-directories.conf

آخرین بروزرسانی 1399-03-06  

1399-03-06 118 نیما تقوی  دایرکت ادمین
مجموع 0 امتیاز:
0

Tell us how can we improve this post?

+ = ربات هستید یا انسان؟

مقاله ای اضافه کنید

پاسخ به این سوال توسط ایمیل به شما اطلاع رسانی خواهدشد.

+ = ربات هستید یا انسان؟