উইন্ডোজের জন্য অত্যন্ত সাধারণ ওয়েব সার্ভার? [বন্ধ]


78

কয়েক বছর আগে আমি উইন্ডোজের জন্য একটি সুপার সিম্পল ফ্রি ওয়েব সার্ভার ব্যবহার করেছি।

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

একমাত্র সমস্যা হ'ল আমি সেই ছোট্ট রত্নটি খুঁজে পাচ্ছি না ...


এটি কি সামি? ... সফ্টপিডিয়া
মোয়াব

6
এটি অত্যন্ত গঠনমূলক; এটি কেবল সম্প্রদায়-উইকে রূপান্তর করুন।
সিনেটেক

উত্তর:


69

আমি সম্প্রতি এই উদ্দেশ্যে মঙ্গুজ ব্যবহার করেছি। এটি উইন্ডোজ সমর্থন করে। হোমপেজ থেকে:

নির্বাহযোগ্য মোঙ্গুজ কোনও বাহ্যিক গ্রন্থাগার বা কনফিগারেশনের উপর নির্ভর করে না। যদি এটি কোনও ডিরেক্টরিতে অনুলিপি করা হয় এবং সম্পাদিত হয়, তবে এটি 8080 পোর্টে সেই ডিরেক্টরিটি পরিবেশন করা শুরু করে some উদাহরণ দেখুন) একই ডিরেক্টরিতে তৈরি করা যেতে পারে যেখানে এক্সিকিউটেবল জীবন থাকে। এটি মঙ্গুজকে সব ধরণের ডেমো, দ্রুত পরীক্ষা, ফাইল ভাগ করে নেওয়া এবং ওয়েব প্রোগ্রামিংয়ের জন্য নিখুঁত করে তোলে।


এটি আমি যা ব্যবহার করি তা নয়, তবে এটি একই সাধারণ ফ্যাশনে সমস্যার সমাধান করে। +1 এবং স্বীকৃত।
মার্টিন আরএল

একবার সহজ ডাবল-ক্লিক উপায় শুরু; আমি কীভাবে এটি বন্ধ করব?
মার্টিন আরএল

তেমন নিশ্চিত নই. আমি আসলে এটি উইন্ডোজে ব্যবহার করি নি। আমার ম্যাকে আপনি এটি Ctrl-C দিয়ে থামিয়ে দিন।
ওয়েস

4
@ মার্টিন: উইন্ডোজে এটি সিস্টেম ট্রেতে একটি আইকন যুক্ত করে। আইকনটিতে ডান ক্লিক করুন এবং "প্রস্থান" (বা সেই লাইনের পাশাপাশি কিছু) চয়ন করুন।
onnodb

3
এটি একটি index.html সহ একটি ডিরেক্টরিতে ফেলে দিন। লোকালহোস্ট: আপনার ব্রাউজারে 8080 । জীবন সুন্দর.
জনিলম্বদা

42

যদি আপনি পাইথন ইনস্টল করেন তবে আপনি এটি HTTP- র মাধ্যমে বর্তমান ডিরেক্টরিটি পরিবেশন করতে ব্যবহার করতে পারেন:

python -m SimpleHTTPServer

ডিফল্টরূপে, এটি 8000 পোর্টের সাথে আবদ্ধ হয়।

অন্য একটি বন্দর চয়ন করতে:

python -m SimpleHTTPServer 9000

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

সিম্পিএইচটিটিপিএসবার এবং সিজিআইএইচটিটিপিএস সার্ভার পাইথন মডিউল যা স্ট্যান্ডার্ড পাইথন ইনস্টলগুলির সাথে বান্ডিল হয়।

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

অবশ্যই, অজগরটি একক ক্ষুদ্র স্ট্যান্ডঅ্যালোন এক্সিকিউটেবলের চেয়ে অনেক বড়, তবে আমি যে কোনও কম্পিউটারে স্পর্শ করি প্রতিটি কম্পিউটারে এটি ইনস্টল হয়ে যায়।


1
পাইথন ইনস্টল করা নেই, তাই কেবল কোনও এক্সপি অনুলিপি করবেন না এবং এটিতে ডাবল-ক্লিক করুন।
মার্টিন আরএল

9
অজগর 3 এর জন্যpython -m http.server
বেনসটাই

: আপনি পাইথন আরো কিছু কর্মক্ষমতা চান, আপনি কম্যান্ড লাইন থেকে পাশাপাশি twistd ব্যবহার করতে পারে stackoverflow.com/a/14618010/198348
Ehtesh চৌধুরী

13

উইন্ডোজের জন্য এনগিনেক্স এর মতো। এক্সট্রাক্ট করুন, এক্সিকিউটেবল রান করুন এবং আপনার ডকুমেন্টগুলি এইচটিএমএল ফোল্ডারে রাখুন।


1
"আপনার ডকুমেন্টগুলি এইচটিএমএল ফোল্ডারে রাখুন" আমার কাছে ইতিমধ্যে উল্লিখিত ফোল্ডার রয়েছে। আমি কোথাও কোনও ফাইল অনুলিপি করতে চাই না।
মার্টিন আরএল

3
@ মার্টিন তারপরে এটি এনজিএনএক্স.কনফ খোলার এবং নথির অবস্থান পরিবর্তন করার মতোই সহজ। আপনি আপনার ফোল্ডারে এইচটিএমএল ফোল্ডারটি নির্দেশ করতে উইন্ডোজের mklink সরঞ্জামটিও ব্যবহার করতে পারেন।
জন টি

11

আমি মাঝে মাঝে এইচএফএস ব্যবহার করি। সম্ভবত আপনি এটি দরকারী পাবেন। HFS


1
আমি যা খুঁজছিলাম তা নয় তবে এটি অবশ্যই দুর্দান্ত দেখাচ্ছে! +1
মার্টিন আরএল

4

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

এখানে একটি স্ক্রিনশট এবং ব্যবহারের উদাহরণ


এই উত্তরের লিঙ্কগুলি "অভ্যন্তরীণ ত্রুটি 500" সহ একটি সার্ভারে নির্দেশ করে। আমি ওয়েব্যাক মেশিন থেকে পৃষ্ঠাগুলি পুনরুদ্ধার করার চেষ্টা করেছি তবে "এই ইউআরএলটি ওয়েব্যাক মেশিন থেকে বাদ দেওয়া হয়েছে message :(
টনি

2

আপনি যেটি ব্যবহার করেছেন তার বিষয়ে আমি নিশ্চিত নই, তবে ক্যাসিনি বিনামূল্যে এবং বেশ সহজ।

এখানে উপলভ্য - http://blogs.msdn.com/b/dmitryr/archive/2008/10/03/cassini- for- ফ্রেমওয়ার্ক 3-5 - aspx


ক্যাসিনি পরে ওয়েবসাইটগুলি পরীক্ষার জন্য ভিজ্যুয়াল স্টুডিওতে ব্যবহৃত ওয়েব সার্ভারে পরিণত হয়। অনুলিপি থেকে দূরে কপি এবং ডাবল ক্লিক করুন। আজকাল আইআইএস এক্সপ্রেসও আছে।
মার্টিন আরএল

1

http://ultidev.com/products/Cassini/ - এমএস ক্যাসিনি কাঁটাচামচ যা পরিষেবা হিসাবে চলতে পারে, সাইট থেকে সি / পি:

এখানে আলটিদেব ক্যাসিনিতে উপস্থিত বৈশিষ্ট্যগুলি রয়েছে তবে মূল এমএস ক্যাসিনিতে নয়:

* Comes ready for distribution with Visual Studio ASP.NET applications.
* Runs as a windows service;
* Hosts and runs multiple ASP.NET applications;
* Provides management UI and simple API for configuring web applications;
* Comes in two flavors: 2.0 version for ASP.NET 3.5, 3.0 and 2.0 applications, and 1.1 for applications compiled for ASP.NET 1.1.

0

আপনি এক্সএএমপিপি-র উল্লেখ করছেন বলে মনে হচ্ছে, এটি ঠিক তাই করে।

http://www.apachefriends.org/en/xampp.html


4
এক্সএএমপিপি হ'ল মাইএসকিউএল, পিএইচপি এবং পার্ল সমন্বিত একটি অ্যাপাচি বিতরণ।
নিফলে

2
যদিও এটি কোনও ওয়েব সার্ভার ঠিক নয়, এটি সরল ওয়েব সার্ভার যা আনজিপ করে, চালিত হয় এবং সেখানে আপনি যান (আরও উন্নত
স্টাফের

it is simple web server that's unzip, run and there you go@WernerCD, হ্যাঁ যদি সহজ দ্বারা আপনাকে সহজ-থেকে-ব্যবহার করেন, কিন্তু অবশ্যই হিসাবে সহজ নয় মৌলিক (যা বিশেষভাবে কি এই তর্কের যায়)।
Synetech

0

আমি একবার ওয়াপাচি ব্যবহার করেছি , যা আরও সহজ ছিল, কারণ এটির কোনও সেটআপের প্রয়োজন ছিল না।

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


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