سؤال خادم ويب بسيط للغاية لنظام Windows؟ [مغلق]


قبل بضع سنوات ، استخدمت خادم ويب مجاني فائق بسيط لنظام Windows.

الشيء الوحيد الذي كان عليك فعله هو نسخ exe إلى dir ، انقر نقرًا مزدوجًا على هذا exe ، و- voilá- أصبح ذلك المدخل الآن متاحًا عبر HTTP.

المشكلة الوحيدة هي أنني لا أستطيع العثور على هذه الجوهرة الصغيرة ...


70
2018-01-09 20:13


الأصل


هل كان سامي؟ ...softpedia.com/get/Internet/Servers/WEB-Servers/... - Moab
هذا أمر بناء للغاية ؛ فقط قم بتحويله إلى مجتمع wiki. - Synetech


الأجوبة:


أنا استخدمتها مؤخرا النمس لهذا الغرض. وهو يدعم ويندوز. من الصفحة الرئيسية:

لا يعتمد برنامج Mongoose القابل للتنفيذ على أي مكتبة أو تكوين خارجي. إذا تم نسخه إلى أي دليل وتم تنفيذه ، فإنه يبدأ في عرض هذا الدليل على المنفذ 8080. إذا كانت هناك حاجة إلى بعض التكوين الإضافي - على سبيل المثال ، منفذ استماع مختلف أو التحكم في الوصول المستند إلى بروتوكول الإنترنت ، ثم ملف mongoose.conf مع الخيارات المعنية ( انظر المثال) يمكن أن تنشأ في نفس الدليل حيث حياة قابلة للتنفيذ. هذا يجعل من Mongoose مثاليًا لكل أنواع العروض التوضيحية والاختبارات السريعة ومشاركة الملفات وبرمجة الويب.


66
2018-01-10 03:48



ليس هذا ما استخدمته ، لكنه يحل المشكلة بنفس الأسلوب البسيط. +1 ومقبول. - Martin R-L
بمجرد بدء طريقة سهلة مزدوجة النقر. كيف يمكنني التوقف عن ذلك؟ - Martin R-L
لست متأكدا حقا. أنا لم استخدمها بالفعل على ويندوز. على جهاز Mac الخاص بك ، يمكنك إيقافه باستخدام Ctrl-C. - Wes
Martin: على نظام التشغيل Windows ، فإنه يضيف رمزًا إلى علبة النظام. انقر بزر الماوس الأيمن على الرمز واختر "خروج" (أو ما شابه ذلك). - onnodb
أسقطه في دليل به index.html. مضيف محلي: 8080 على متصفحك الحياة جيدة. - JohnnyLambada


إذا تم تثبيت python ، فيمكنك استخدامه لخدمة الدليل الحالي عبر HTTP:

python -m SimpleHTTPServer

بشكل افتراضي ، يتم ربط المنفذ 8000.

لاختيار منفذ آخر:

python -m SimpleHTTPServer 9000

يمكنك حتى الحصول على دعم CGI إذا كنت تستخدم CGIHTTPServer بدلاً من ذلك. فقط تأكد من أن النصوص البرمجية لـ CGI موجودة في دليل فرعي cgi-bin.

SimpleHTTPServer و CGIHTTPServer هي وحدات python تأتي مجمعة مع تثبيت python القياسي.

أنا متأكد من أن معظم لغات البرمجة النصية لها حيل متشابهة ، إلا أن بيثون يحدث أن يكون سكين الجيش السويسري المفضل لدي.

بالطبع ، الثعبان أكبر بكثير من واحد مستقل صغير مستقل ، ولكن ما يحدث هو أن يتم تثبيته على كل جهاز كمبيوتر أتطرق إليه.


38
2018-01-09 21:25



لم يتم تثبيت أي ثعبان ، وبالتالي ليس مجرد نسخ إكس ونقر عليه نقرًا مزدوجًا. - Martin R-L
للبيثون 3 ، python -m http.server - bentsai
إذا كنت تريد المزيد من الأداء على Python ، فيمكنك استخدام twistd من سطر الأوامر أيضًا: stackoverflow.com/a/14618010/198348 - Ehtesh Choudhury


إنجن إكس لويندوز مثل ذلك. استخراج ، قم بتشغيل الملف التنفيذي ، ووضع المستندات الخاصة بك في مجلد أتش تي أم أل.


12
2018-01-09 20:55



"ضع المستندات الخاصة بك في مجلد html" لدي بالفعل مجلد كما هو مذكور. لا أريد نسخ أي ملفات في أي مكان. - Martin R-L
Martin ثم انها بسيطة مثل فتح nginx.conf وتغيير موقع الوثيقة. يمكنك أيضًا استخدام أداة mklink في Windows لتوجيه مجلد html إلى مجلدك. - John T


أستخدم HFS في بعض الأحيان في السؤال. ربما ستجد أنه من المفيد. HFS


10
2018-01-09 20:50



ليس ما كنت أبحث عنه ولكن يبدو بالتأكيد لطيفة! +1 - Martin R-L
رائع. إنها حقا واحدة باردة! شكر! - PocketSam


كان لي نفس الحاجة وتطويرها حصة سريعةيعمل على لينكس وويندوز ويفعل ما تريد (تقوم بتشغيله باختيار دليل ، وفويلا). إذا كنت ترغب في ذلك ، فهو يدعم أيضًا HTTP-AUTH والقوائم البيضاء / السوداء لـ IP والتحميلات.

هنا قطة ومثال على الاستخدام.


4
2018-01-10 01:25





لست متأكدًا من ذلك الذي استخدمته ، لكن كاسيني مجاني وبسيط للغاية.

متاح هنا - http://blogs.msdn.com/b/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx


2
2018-01-09 20:53



تحول Cassini لاحقًا إلى خادم الويب المستخدم في Visual Studio لاختبار مواقع الويب. بعيدا عن إكس لنسخ وانقر نقرا مزدوجا. في الوقت الحاضر ، هناك أيضا IIS Express. - Martin R-L


يبدو أنك تشير إلى XAMPP ، فهو يفعل ذلك تمامًا.

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


1
2018-01-09 20:17



XAMPP هو توزيع Apache يحتوي على MySQL و PHP و Perl. - Nifle
على الرغم من أنه ليس مجرد خادم ويب ، إلا أنه خادم ويب بسيط يتم فك ضغطه وتشغيله وتذهب إليه (مع إضافة خيارات للأشياء الأكثر تقدمًا ، بشكل واضح) - WernerCD
it is simple web server that's unzip, run and there you go WernerCD ، نعم إذا كان عن طريق بسيطة كنت سهلة الاستخدام ، ولكن بالتأكيد ليست بسيطة كما هو الحال في الأساسية (وهو بالتحديد ما يدور حوله هذا السؤال). - Synetech


أنا استخدمته مرة واحدة Wapache، التي كانت أسهل ، لأنها لا تتطلب أي إعداد.

Wapache هو البرنامج الذي يتيح لك   إنشاء تطبيقات سطح المكتب باستخدام الويب   تكنولوجيا التطوير. فهو يجمع بين   نسخة معدلة من Apache 2 HTTP   الخادم مع الإنترنت جزءا لا يتجزأ من   متصفح الويب إكسبلورر. طلبات الى   يتم التعامل مع "خادم الويب" داخليا.   البيانات لا تنتقل عبر   طبقة الشبكات ، وضمان سريع   استجابة وتشغيل موثوقة.   كما يتيح لك Wapache التحكم في مختلف   إعدادات المتصفح ، مثل النافذة   الأبعاد وجافا سكريبت   توافر ، مما يتيح لك ثابت   بيئة التشغيل.


0
2018-01-09 20:23





لقد وجدت Abyss أسهل شيء أعرفه ، فما زلت أفضِّل شخصيًا تعبئة حزمة lighttpd أو ما شابه.

http://www.aprelium.com/


0
2018-01-09 22:22



أبعد ما يكون عن السهل على نسخة إكس ونقر عليه مرتين على الرغم من ... aprelium.com/data/doc/2/abyssws-win-doc-html/setupsimple.html - Martin R-L


http://ultidev.com/products/Cassini/ - شوكة MS Cassini التي يمكن تشغيلها كخدمة ، C / P من الموقع:

فيما يلي الميزات الموجودة في UltiDev Cassini ، ولكن ليس في MS 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
2018-02-05 13:44