অ্যাপাচি বিকল্প


15

আমাদের বর্তমান স্ট্যাকটি অ্যাপাচি + ProxyPassটোম্যাট + মাইএসকিউএল, অ্যাজেপি ব্যবহার করে অ্যাপাচি থেকে টমক্যাট পর্যন্ত অনুরোধগুলি ফায়ার করে। আমরা একই সাইটগুলিতে ওয়ার্ডপ্রেসের জন্য পিএইচপি চালাই এবং তাই কাজ করার .htaccessফাইলগুলির প্রয়োজন । একটি বিরক্তিকর সমস্যার প্রতিক্রিয়া হিসাবে (এই স্ট্যাক ওভারফ্লো পৃষ্ঠাটি দেখুন) , আমরা বিকল্প স্ট্যাকগুলি বিবেচনা করছি। মনে রাখবেন যে আমরা সাধারণত অ্যাপাচি পছন্দ করি তবে এই সমস্যাটি শো-স্টপার: যদি আমরা এটি ঠিক করতে না পারি তবে আমরা অ্যাপাচি ব্যবহার করতে পারি না।

বিকল্পগুলির মধ্যে রয়েছে:

  • টমক্যাট একা
  • গ্লাস ফিশ (জাভা অ্যাপ্লিকেশন সার্ভার, টমক্যাট থেকে তৈরি)
  • জেটি (জাভা সার্ভার)
  • রজন
  • লাইটটিপিডি (লাইটওয়েট এইচটিটিপি সার্ভার)
  • এনগিনেক্স (লাইটওয়েট এইচটিটিপি সার্ভার)

আমি এটি যেভাবে দেখছি, সমাধানগুলি দুটি শিবিরে পড়ে: খাঁটি জাভা শিবির যেমন গ্লাসফিশ; বা বিভাজন শিবির যেমন আমাদের বর্তমান অ্যাপাচি + টমক্যাট। আমরা খাঁটি জাভা সমাধানের ধারণাটি পছন্দ করি, যেহেতু কম চলমান অংশগুলির অর্থ ভুল হওয়া কম হওয়া উচিত; তবে তাদের মধ্যে কেউ পিএইচপি, .htaccessফাইল, ইত্যাদি সমর্থন করে ?

তত্ত্বগতভাবে আমরা বিভাজনটি অন্য উপায়ে করতে পারি - এর একটি সাধারণ ফ্রন্ট এন্ড থাকে যা কেবল সেই বৈশিষ্ট্যগুলির জন্য প্রয়োজন সেই বিটগুলিতে অ্যাপাচে প্রক্সি করে - তবে বাস্তবে এটি অনুরোধের 80% হবে।

লোকেরা কোন বিকল্পগুলির পরামর্শ দেয়?


আপনার "বিরক্তিকর শো-স্টপার সমস্যা" আরও কিছুটা বিশদে ব্যাখ্যা করতে আপনি কি আপত্তি করবেন বা এটি সম্পূর্ণ অপ্রাসঙ্গিক?
চিহ্নিত করুন

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

উত্তর:


7

আমি দৃ strongly়ভাবে সন্দেহ করি যে আপনার সমস্যা এজেপির সাথে সম্পর্কিত।

আমি কয়েক সপ্তাহ আগে মূল টমকাট বিকাশকারীদের একজনের সাথে ছিলাম (তিনি এটি চালাচ্ছিলেন), তাঁর পরামর্শ ছিল এজেপি এবং মোড-জে কে ইত্যাদি এড়ানো এবং নিয়মিত মড-প্রক্সি এইচটিটিপি আটকে দেওয়া।

কারণ:

  1. এটি এখন পর্যন্ত সবচেয়ে পরিপক্ক এবং স্থিতিশীল টোম্যাট সংযোগকারী।
  2. উভয়ই এজেপি বাস্তবায়ন ধারাবাহিকভাবে বিকশিত হয়নি; উভয় প্রকল্পই কিছুটা থামিয়ে / শুরু করেছে।
  3. এই পরিস্থিতিতে এনবিআইওর অবরুদ্ধকরণ-আইওর চেয়ে কোনও বাস্তব বিশ্বের পারফরম্যান্স লাভ হয় না।

আমার পরামর্শ, আপনার বর্তমান সেটআপ সহ নিয়মিত মোড-প্রক্সি HTTP ব্যবহার করার চেষ্টা করুন। এটি আপনার পক্ষে সর্বনিম্ন পরিবর্তন এবং এটি আপনাকে বহুল ব্যবহৃত এবং স্থিতিশীল টোম্যাট স্থাপন স্থাপনার দিকে নিয়ে যাবে।

/ রিচি


আমি মনে করি আমি এটি যেতে পারেন। পারফরম্যান্স পার্থক্যে আপনার কি কোনও হার্ড সংখ্যা রয়েছে?
মার্কাস ডাউনিং

আমি কীভাবে নিয়মিত মোড-প্রক্সি ব্যবহার করতে পারি এবং এখনও টমক্যাটের মাধ্যমে সঠিক হোস্টের নামগুলি পেতে পারি? আমি নিশ্চিত যে তারা সবাই এই মুহুর্তে লোকালহোস্ট হিসাবে প্রাপ্ত হবে।
মার্কাস ডাউনিং

2
প্রক্সিপ্রিজহস্ট অন সম্ভবত আপনি যা খুঁজছেন তা। httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypreservhost
স্টিফেন ভিস

5

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


4

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


2

জাভাতে পিএইচপি বাস্তবায়ন রয়েছে, আমি জানি (তবে ব্যবহার করা হয়নি) এটি একটিগ্লাস ফিশে (ওয়ার্ডপ্রেস সহ) এটি কীভাবে ইনস্টল করা যায় সে সম্পর্কে একটি ব্লগ পোস্ট রয়েছে তবে আমার ধারণা টমক্যাটে ইনস্টলেশনটি একই রকম। .Htaccess সংক্রান্ত, আপনি লেখেননি কি ঠিক আপনি সেখানে আছে, কিন্তু যদি এটা URL টি rerwriting জন্য তারপর আছে UrlRewriteFilter যারা একই শব্দার্থবিদ্যা সঙ্গে একই কাজ করে।


.Htaccess ফাইলগুলি বেশিরভাগই ওয়ার্ডপ্রেস দ্বারা উত্পাদিত হয়, সুতরাং সেগুলিতে কয়েকটি সাধারণ RewritRules থাকে
মার্কাস ডাউনিং

আমার ধারণা পিএইচপি তাদের সমর্থন করবে না, তবে এগুলি পড়া এবং সংজ্ঞাগুলি ফিল্টারটিতে পাস করার মতো প্রক্রিয়া থাকা খুব কঠিন হবে না।
ডেভিড রবিনউইজ 20

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