স্থিতিশীল বিষয়বস্তু সরবরাহ করার জন্য একটি বিদ্যুতের দ্রুত, বৈশিষ্ট্য-আলো, সুরক্ষিত লিনাক্স ওয়েব সার্ভারের পরামর্শ দিন [বন্ধ]


14

আবশ্যকীয় প্রয়োজনীয়তার তালিকা:

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

আমার যা দরকার নেই:

  • জটিল কনফিগারেশন বিকল্প। পরে যদি প্রয়োজন হয় তবে আমি অ্যাপাচি httpd এ স্যুইচ করব।
  • সিজিআই, পার্ল, পিএইচপি, জাভা, সার্ভার সাইড অন্তর্ভুক্ত বা অন্যান্য "অতিরিক্ত" চালানোর জন্য সমর্থন।

কোন পরামর্শ দয়া করে?


9
আমি এর নাম রাখব বজ্রপাতের ফ্ল্যাওনফিয়াচারসিকিউর ওয়েবেসারভারফোর্লিনাক্স। এই নামটি যদিও ধরা পড়বে কিনা তা নিশ্চিত নয়।
ডোমিনিক রজার

আমি মনে করি তারা সে সম্পর্কেও ভেবেছিল, তবে তারা `nginx 'দিয়ে স্থির হয়েছে।

"পাইথন -m SimpleHTTPServer" এই ইচ্ছার সার্ভারের পোর্ট 8000. বর্তমান ডিরেক্টরি: আপনি সর্বদা পাইথন ব্যবহার করতে পারে
গার্টি এম

উত্তর:



17

লাইটটিপিডি মনে আসে।

লাইটটিপিডি টিউটোরিয়াল ডক্স অনুসারে , একটি স্ট্যাটিক সার্ভার কনফিগার করতে প্রায় 5 মিনিট সময় লাগে:


কনফিগার ফাইলগুলিতে একটি ভয়ঙ্কর বাক্য গঠন আইএমএইচও রয়েছে।
ড্যানমান

8

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


এটি এখনও বৈধ?
বিগস্যাক

8

হতে পারে আমি নিচু হয়ে যাব কারণ এই সমাধানগুলি প্রশ্নের "অবশ্যই" তালিকা অনুসারে দেশীয় কোডে সংকলন করা হয়নি, তবে স্থির সামগ্রীর জন্য এটি পাইথন ওলাইনারের সাথে বর্তমান ডিরেক্টরিটি ভাগ করে নেওয়ার চেয়ে সহজতর হয় না:

python -m SimpleHTTPServer 9914

নোট করুন যে 9914 পোর্টটি নির্বিচারে এবং সহজ সমাধান যেখানে আমি এই সমাধানটি পেয়েছি সেখানে ব্যবহার করা হয়েছে: http://linux.byexferences.com/archives/506/python-simple-http-server-for-file-sharing

স্বাভাবিকভাবেই, আপনি পার্ল দিয়ে এটিও করতে পারেন:

perl -MIO::All -e 'io(":8080")->fork->accept->(sub { $_[0] < io(-x $1 ? "./$1 |" : $1) if /^GET \/(.*) / })'

। । । এ বর্ণনা অনুযায়ী http://search.cpan.org/~ingy/IO-All-0.39/lib/IO/All.pod#A_Tiny_Web_Server


পাইথন -৩ ব্যবহারের সাথে$ python -m http.server 8000
ওয়েবওয়ার্স্ট

5

আপনি বর্ণিত সার্ভারটি হ'ল:

  • kHTTPd - কার্নেলের মধ্যে, খুব সাধারণ সার্ভার। কেবল স্থিতিশীল ফাইল।

দ্রুত সার্ভারগুলি জ্বলজ্বলে করা, এটি প্রয়োজন হলে গতিশীল পৃষ্ঠাগুলিও সরবরাহ করতে পারে :

  • LigHTTPd - সার্ভারটি C10K সমস্যা সমাধানের ধারণার প্রমাণ হিসাবে তৈরি
  • nginx - খুব জনপ্রিয়, প্রায়শই স্ট্রিমিং বা বিপরীত প্রক্সি হিসাবে ব্যবহৃত হয়।

4

বেশ কয়েক জন মন্তব্যকারী লাইটটিপিডি উল্লেখ করেছেন। আরেকটি বিকল্প হ'ল thtpd।


1
ভাল দেখাচ্ছে, ওয়াইল ই কোয়েট কি এটি ব্যবহার করে? ;)

এটা কি এখনও বেঁচে আছে? শেষ প্রকাশটি 03 ডিসেম্বর ছিল এবং মেইলিং তালিকা সংরক্ষণাগারটি 08
মেতে থামবে

4

দ্রুত, সুরক্ষিত, দক্ষ, কম বৈশিষ্ট্য: ড্যান বার্নস্টেইন দ্বারা প্রকাশিত।


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

3

বা kHTTPd - সার্ভারটি লিনাক্স কার্নেলের মধ্যে নির্মিত?


প্রথম জিনিস যা আমার মনে ছড়িয়ে পড়ে। আমি এটি ব্যবহার করি নি, তবে আমি প্রতিবার কার্নেলটি কনফিগার করার সময় সেখানে বিকল্পটি দেখেছি।

বিটিডাব্লু, ওয়েব সাইট থেকে, "কার্নেল ২.৩.১৪ অনুসারে, কেএইচটিপিটি কার্নেলের সাথে একীভূত করা হয়েছে।" সুতরাং এটি কয়েকবার অবরুদ্ধ হয়েছে।

5
তবে, কার্নেল ২.6 হিসাবে, এটি আর কার্নেলের মধ্যে নির্মিত হয়নি।
মার্কআর

3

আমি এখানে চেরোকির সাথে যাব । এছাড়াও, আমি অ্যাপাচি সম্পর্কে ভুলে যাব আমরা সবাই বড় হয়েছি, স্নেহে, অ্যাপাচি ব্যবহার করে, এর সাথে মজা করছি এবং মাইএসকিএল করেছি। আমাদের সবার দুর্দান্ত স্মৃতি রয়েছে এবং আমরা এটি ব্যবহার করতে জানি। :)

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


2

আমি স্থিতিশীল বিষয়বস্তু [কিছু ই-কমার্স সাইটে চিত্রের মিশ্রণ + বেশ কয়েকটি বড় ডাউনলোডের জন্য] গত 2 বছর ধরে ম্যাথোপড ব্যবহার করছি । কোনও মাথাব্যথা নেই - কনফিগার করা সহজ, কেবল কাজ করে এবং সিপিইউকে নিষ্ক্রিয়তার পাশে ফেলে।


2

আমার বেশিরভাগ ক্ষেত্রে thttpd সহ দুর্দান্ত ফলাফল ছিল , প্রায়শই প্রতি সেকেন্ডে 250+ অনুরোধগুলি সরবরাহ করা হয় (এবং এটির গড় এক ঘন্টা ধরে গড়ে ওঠে), এবং 400 টির মতো একযোগে অনুরোধ করা হয়েছিল। মেমরির ব্যবহার কম, স্থিতিশীলতা অত্যন্ত উচ্চ এবং সিস্টেম লোড প্রায় কিছুই নয়, এমনকি একটি উচ্চ রেক / সেকেন্ড লোডেও।

ব্লুম কাউন্টির বিল দ্য বিড়াল, কীভাবে ঠাঁই করতে হবে তা ব্যাখ্যা করে ।


1

আপনি http://www.lighttpd.net/ এ একবার দেখতে চান। এটি আপনার প্রয়োজনীয়তার জন্য ওভারকিল কিনা তা নিশ্চিত নই।


1

জিউস নামে একটি বাণিজ্যিক ওয়েব সার্ভার রয়েছে যা হাই-ভলিউম স্ট্যাটিক সামগ্রী দ্বারা চিহ্নিত সামগ্রী সামগ্রীতে ব্যাপকভাবে ব্যবহৃত হয়। আইআইআরসি এটি অ্যাসিঙ্কের উপর ভিত্তি করে। আই / ও, যা সিপিইউতে খুব দক্ষ। এটি আপনার যা ইচ্ছা তা করতে পারে তবে এটি নিখরচায় নয়।


1

আপনি চেষ্টা করতে পারেন

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

Okws.org থেকে অনুলিপি করা হয়েছে


1

কম-বেশি সম্পূর্ণ হতে, হিয়াওয়থা ভুলবেন না । এইটির বিকাশ বেশ সক্রিয় এবং এটি একটি বন্ধুত্বপূর্ণ এবং সহায়ক সম্প্রদায় রয়েছে।


0

বেশিরভাগ সুরক্ষিত এবং লাইটওয়েট ওয়েব সার্ভারের ইতিমধ্যে উল্লেখ করা হয়েছে (যেমন পাবলিক ফাইল, এনগিনেক্স, চেরোকি ইত্যাদি)। যদি এগুলির কোনওটিই আপনার প্রয়োজনীয়তাগুলিতে পাস না করে তবে আমার পরামর্শ হ'ল আপনার ওয়েব পৃষ্ঠাগুলির জন্য আপনার স্ট্যাটিক ফাইলগুলি (সম্পদ) AWS S3 এবং ক্লাউডফ্রন্ট এবং গুগল সাইটগুলিতে হোস্ট করা ।

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