জ্যাঙ্গো অ্যাপ্লিকেশন চালিয়ে অ্যাপাচি ২.২.২২ ত্রুটি "সার্ভার কনফিগারেশন দ্বারা ক্লায়েন্টকে অস্বীকার করা" দেখায়


0

অ্যাডাচি পোস্টডি ২.২.২২ এবং পাইথন ২.7.৩ ইনস্টল করে আমার ডিবিয়ান .1.১ এএমডি server64 সার্ভার রয়েছে, আমি ডিজ্যাঙ্গো অ্যাপ্লিকেশনটি পরিবেশন করতে চাই যা আমি মোড_উসগি এবং ডিফল্ট জাঙ্গো wsgi.pyস্ক্রিপ্ট ব্যবহার করে অ্যাপাচে হুক করেছি । জ্যাঙ্গো হ'ল pipডেবিয়ান সরবরাহ করে পরিচালিত ভার্চুয়ালেনভের সমস্ত অজগর প্যাকেজ নির্ভরতার সাথে সর্বশেষ 1.5.4 সংস্করণ ।

আমি chown -R www-data:www-dataএটি পুরো কাজ করতে জাঙ্গো এবং পাইথন ভার্চুয়ালেনভ ডিরেক্টরিতে চালিত হয়েছি । এই ভার্চুয়ালহোস্টের জন্য অ্যাপাচি কনফিগারেশনটি বেশ ন্যূনতম এবং https://docs.djangoproject.com/en/1.5/howto/dep रोजगार/wsgi/modwsgi/ এ অফিসিয়াল জ্যাঙ্গো গাইড অনুসরণ করে ।

403 নিষিদ্ধ ত্রুটি পৃষ্ঠাটি কিছু ক্লায়েন্টকে অ্যাপাচি (জ্যাঞ্জো নয়) ব্যতীত আমি এটিকে কাজ করতে পরিচালিত করেছি। এবং এই ভার্চুয়ালহোস্টের জন্য অ্যাপাচি ত্রুটি লগফাইলে এই জাতীয় লাইন রয়েছে:

[client x.x.x.x] client denied by server configuration: /path/to/django/wsgi.py

এটি অন্যান্য ক্লায়েন্টদের জন্য পুরোপুরি সূক্ষ্ম কাজ করে। কি কি ভুল হতে পারে?

উত্তর:


0

এই ত্রুটিটি mod_evasiveঅ্যাপাচি মডিউল থেকে আসে ।

আমি ডস সুরক্ষার জন্য অ্যাপাচি মোড_ডেসিভ ইনস্টল করেছি এবং আমি জানতাম না যে কেবল এই মডিউলটি ইনস্টল করার মাধ্যমে এটি অ্যাপাচি প্রভাবিত করে এবং আধুনিক সার্ভিস-ভিত্তিক ওয়েব অ্যাপ্লিকেশনগুলির জন্য এই মডিউলটির জন্য ডিবিয়ান ডিফল্ট (অস্তিত্বহীন) কনফিগারেশনটি যথেষ্ট আক্রমণাত্মক।

আমি /etc/apache2/mods-available/mod-evasive.confউচ্চতর সীমা এবং সমস্যার সমাধান সহ এই মডিউলটির জন্য একটি ডিফল্ট কনফিগার হিসাবে তৈরি করেছি ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.