অ্যাপাচি খারাপ অনুরোধ কার্বেরোস এসএসও সহ "একটি অনুরোধ শিরোনাম ক্ষেত্রের আকার সার্ভারের সীমা ছাড়িয়ে গেছে"


9

আমি অ্যাপাচিতে চালিত ওয়েবসাইটের মাধ্যমে অ্যাক্টিভ ডিরেক্টরি ব্যবহারকারীদের জন্য একটি এসএসও স্থাপন করছি (এসএলইএস 11.1-এ অ্যাপাচি 2) এবং ফায়ারফক্সের সাথে পরীক্ষা করার সময় এটি ঠিকঠাক কাজ করে। তবে যখন আমি ইন্টারনেট এক্সপ্লোরার 8 (উইন্ডোজ 7) এ ওয়েবসাইটটি খোলার চেষ্টা করি তখন আমার কাছে যা আসে তা হ'ল

"খারাপ অনুরোধ

আপনার ব্রাউজারটি একটি অনুরোধ পাঠিয়েছে যা এই সার্ভারটি বুঝতে পারে না।

একটি অনুরোধ শিরোনাম ক্ষেত্রের আকার সার্ভারের সীমা অতিক্রম করেছে।

অনুমোদন: আলোচনা [অতি দীর্ঘ স্ট্রিং] "

আমার vhost.cfg দেখে মনে হচ্ছে:

<VirtualHost hostname:443>
  LimitRequestFieldSize 32760
  LimitRequestLine 32760
  LogLevel debug

  <Directory "/data/pwtool/sec-data/adbauth">
    AuthName "Please login with your AD-credentials (Windows Account)"
    AuthType Kerberos
    KrbMethodNegotiate on
    KrbAuthRealms REALM.TLD
    KrbServiceName HTTP/hostname
    Krb5Keytab /data/pwtool/conf/http_hostname.krb5.keytab
    KrbMethodK5Passwd on
    KrbLocalUserMapping on
    Order allow,deny
    Allow from all
  </Directory>

  <Directory "/data/pwtool/sec-data/adbauth">
    Require valid-user
  </Directory>

    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
    SSLCertificateFile /etc/apache2/ssl.crt/hostname-server.crt
    SSLCertificateKeyFile /etc/apache2/ssl.key/hostname-server.key
</VirtualHost>

আমি এটিও নিশ্চিত করেছিলাম যে কুকিগুলি মুছে ফেলা হয়েছে এবং সীমাবদ্ধতাফিল্ডফিজসাইজ এবং লিমিটরেকুয়েস্টলাইন এর জন্য বেশ কয়েকটি ছোট মান চেষ্টা করেছে।

আমার কাছে অন্যরকম বিষয় মনে হচ্ছে এটি হ'ল লগভেল ডিবাগের সাথেও আমি এই বিষয়ে কোনও লগ পাব না। লগের শেষ লাইনটি

ssl_engine_kernel.c(1879): OpenSSL: Write: SSL negotiation finished successfully

সে সম্পর্কে কারও কি ধারণা আছে?


আপনি কি এই সমস্যার সমাধান খুঁজে পেতে সক্ষম হয়েছেন? আমার ঠিক একই লক্ষণ রয়েছে।
গণি সিমসেক

আরে গণি, আমি নিশ্চিত নই আমি আমার "not-sure-if-work" লিখেছি - সমাধান এখানে সার্ভারসফল্ট / a / 426599/111458 । আমার দেরী উত্তর ক্ষমা করুন। আপনার যদি এখনও সমাধানের প্রয়োজন হয় তবে আমার উত্তরটি চেষ্টা করে দেখুন এবং এটি / গুলি কাজ করে কিনা আমাকে / আমাদের জানান =)
অরেলিন

উত্তর:


7

আমার অন্ত্রে বলেছে যে আপনি একটি খুব বড় সুরক্ষা টোকেন পেয়েছেন, সম্ভবত কারণ ব্যবহারকারী প্রচুর সংখ্যক গোষ্ঠীর সদস্য। AD কারবেরোস বাস্তবায়ন অ্যাপাচি ডিফল্টরূপে একটি প্রিভিলেজ অ্যাট্রিবিউট শংসাপত্র (পিএসি) সরবরাহ করতে চলেছে । ব্যবহারকারী উল্লেখযোগ্য সংখ্যক গ্রুপের সদস্য হলে এই কাঠামোটি বড় হতে পারে। ব্যবহারকারীর টোকেন আকার দেখতে আপনি সরঞ্জামটি ব্যবহারtokensz.exe করতে পারেন

যদি এই সমস্যা হয় তবে আপনি পিএসি প্রেরণ থেকে রোধ করতে ব্যবহারকারীর অ্যাকাউন্টের ইউজারঅ্যাকউন্টকন্ট্রোল বৈশিষ্ট্যটি সংশোধন করতে পারেন ।

আপনি /etc/krb5.confকেডিসি হিসাবে রেফারেন্স হিসাবে আপনার ফাইলটি পরিবর্তন করে পালাতে সক্ষম হতে পারেন kdc = tcp/kdc.name.here। এই সমস্যা দেখা দিতে পারে যদি পিসি কোনও ইউডিপি ডেটাগ্রামের জন্য টোকেনটি খুব বড় করে তোলে তবে টিসিপি দিয়ে কেডিসিতে যোগাযোগ জোর করাও একটি সম্ভাব্য কাজ।

আপনার AD অ্যাডমিনদের জন্য এটি যদি আপনার সমস্যা সমাধান করে তবে এই মানটি 1,000 ব্যবহারকারীর উপর পরিবর্তন করা কঠিন নয়।


(আহ আহ! দুর্ঘটনাক্রমে মন্তব্যটি মুছে ফেলেছে I'm আমি এখনও ঘুমিয়ে আছি, মনে হচ্ছে) ভাল, তাই আমি তাদের জিজ্ঞাসা করতে পারি যে তারা এটি পরিবর্তন করবে কিনা, তবে আমি org এর কারণে সন্দেহ করি। কাঠামো। এবং এটি আমার প্রকল্পটি অত্যন্ত গুরুত্বপূর্ণ এটি নয়, তাই .. আমি প্রথমে /etc/krb5.conf পরিবর্তন করার চেষ্টা করব .. ধন্যবাদ। বিটিডব্লিউ, কোনও ধারণা কেন এই সমস্যাটি কেবল আইইতে ঘটে তবে অপেরা বা ফায়ারফক্সে নয়?
অরেলিন

আমি /etc/krb5.conf সংশোধন করার চেষ্টা করেছি, কিন্তু এটি একেবারেই ঠিক করে না। আর একটি জিনিস যা আমি সন্ধান করেছি তা হ'ল আপনার লিঙ্কটি কেবল উইন 2 কে 3 সার্ভারের একটি সমাধান বর্ণনা করে, তবে আমরা Win2k8 আরসি 2 চালাই। আমি তা উল্লেখ করতে ভুলে গেছি, দুঃখিত।
অরেলিন

আচ্ছা .. আমাকে বলতে হবে এটি কিছুটা অদ্ভুত ছিল
অরেলিন

2

ম্যাকের সাফারিতে একটি ড্রুপাল 7 সাইটে আমার এই ত্রুটিটি ঘটেছে এবং আমি দেখতে পেয়েছি যে ব্রাউজার উইন্ডোজ বন্ধ করে এবং ব্রাউজারের ক্যাশে সাফ করা, ব্রাউজারটি বন্ধ করে দেওয়া, এটি পুনরায় খোলা এবং পৃষ্ঠাটি পুনরায় লোড করা ত্রুটিটি বন্ধ করতে কাজ করে যা কেবল ঘটেছে has এই একবার।

খারাপ অনুরোধ আপনার ব্রাউজারটি একটি অনুরোধ পাঠিয়েছে যা এই সার্ভারটি বুঝতে পারে না। > একটি অনুরোধ শিরোনাম ক্ষেত্রের আকার সার্ভারের সীমা অতিক্রম করেছে। কুকি / এন


2
আমার কাছে "মাইক্রোসফ্ট" সমাধানের মতো শোনাচ্ছে: পুনরায় বুট করুন এবং আশা করি সমস্যাটি চলে যাবে।
কলিন টি হার্ট

1
@ কলিন, নির্বিশেষে এটি "মাইক্রোসফ্ট" জবাবের মতো কতই না শোনায়, অনেকবার যা প্রয়োজন ঠিক তা হয়। ব্রাউজারের ক্যাশে সাফ করার সময় অনেক ব্রাউজার ইন-মেমরি ক্যাশে খালি করতে ব্যর্থ হয়, তাই ব্রাউজারটি পুনরায় আরম্ভ করার প্রয়োজন। এটি অবশ্যই ফায়ারফক্স, ক্রোম এবং ক্যামিনোর ম্যাক সংস্করণগুলিতে প্রযোজ্য। আমি কখনই সাফারি ব্যবহার করি না তাই আমি সে সম্পর্কে কোনও মন্তব্য করতে পারি না।
জন গার্ডেনিয়ার্স

1

আমি আরও একটি সমাধান পেয়েছি, যদিও আমি নিশ্চিত না যে এটি সত্যিই কাজ করে। অ্যাপাচি ডক্স জানিয়েছে যে বড় প্যাকেজগুলির জন্য আমাকে লিমিটআরকুয়েস্টফিল্ড সাইজ এবং / অথবা লিমিটরেকুয়েস্টলাইন সেট করতে হবে।

জিনিসটি হ'ল আপনি যদি 8KB এর চেয়ে বেশি কিছুতে সীমাবদ্ধকরণলাইনটির মান সেট করতে চান তবে আপনাকে উত্সটি সংশোধন করতে হবে এবং অ্যাপাচি পুনরায় কম্পাইল করতে হবে, কারণ 8KB হ'ল স্থির ম্যাক্স সাইজ ( http://httpd.apache.org/docs/ ২.২ / মোড / কোর এইচটিএমএল # সীমাবদ্ধতা অনুসন্ধান )।

এই পদ্ধতিটি কাজ করে কিনা তা আমি নিশ্চিতভাবে জানি না, কারণ আমি পরে দ্বিতীয় সার্ভারে আমাদের নিজস্ব সংগ্রহশালা থেকে অ্যাপাচি পুনরায় ইনস্টল করেছি। দেখে মনে হচ্ছে এটি সমস্যা ছিল না বলে এটি একটি পৃথক প্যাকেজ সংস্করণ ছিল।


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