الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

xsp - عبر الإنترنت في السحابة

قم بتشغيل xsp في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر xsp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


XSP - خادم الويب أحادي ASP.NET (xsp4 و xsp42)

موجز


xsp4 [خيارات]

or

وزارة الدفاع أحادية الخادم [خيارات]

or

fastcgi- خادم أحادي [خيارات]

وصف


XSP ، mod-mono-server و fastcgi-mono-server هي مضيفات للتطبيقات المستندة إلى ASP.NET.

إذا تم تشغيله كـ "xsp4" ، فإن العملية توفر خادم ويب مبسط يستضيف ASP.NET
وقت التشغيل ويمكن استخدامها لاختبار وتصحيح تطبيقات الويب التي تستخدم System.Web
مرافق في مونو. هذا الخادم هو الأكثر ملاءمة لاختبار المواقع الصغيرة وتشغيلها ،
لا تقدم كل ما يقدمه خادم ويب الإنتاج.

"mod-mono-server" و "fastcgi-mono-server" كلاهما مضيفان لوقت تشغيل ASP.NET يمكنهما
التواصل مع خادم ويب آخر (في وقت كتابة هذا التقرير ، كان Apache 1.3-2.2
مدعوم من خلال mod_mono والعديد من خوادم الويب الأخرى من خلال FastCGI). هذه الآلية
يتم استخدامه بشكل أفضل مع الخوادم عالية الحركة أو أنظمة الإنتاج ، حيث يمكن أن تتكامل مع
خادم HTTP الرئيسي والاستفادة من جميع تحسينات وامتدادات ملف
الخادم ، مع توفير وقت تشغيل ASP.NET. يمكنك اختيار قناة الاتصال المستخدمة
بين mod_mono و mod-mono-server. إذا قمت بتوفير خيار --filename ، فإن مقبس unix هو
تستخدم ، وإلا يمكنك إعطاء - منفذ لاستخدام مقبس TCP.

OPTIONS


--عنوان ADDR
يعيّن عنوان IP للاستماع إليه. بشكل افتراضي هو 0.0.0.0 لـ xsp4 و 127.0.0.1
لخادم مود أحادي. اسم مفتاح AppSettings: MonoServerAddress

--ميناء PORT
يغير المنفذ الافتراضي حيث سيستمع خادم XSP إلى الطلبات. بشكل افتراضي
يستمع XSP إلى المنفذ 8080 وليس للخادم mod-mono-server افتراضي. اسم مفتاح AppSettings:
منفذ الخادم الأحادي

- سجل N
تراكم الاتصالات المطلوب تعيينه على مقبس المستمع. القيمة الافتراضية هي
تعيين إلى 500.

- minThreads N
الحد الأدنى لعدد مؤشرات الترابط التي تخصصها مجموعة مؤشرات الترابط. قم بزيادة هذه القيمة إلى
التعامل بشكل أفضل مع الوصول المفاجئ للاتصالات. يتم تحديد القيمة الافتراضية
في وقت التشغيل الأحادي.

--اسم الملف ملف (وزارة الدفاع أحادية الخادم و خادم fastcgi أحادي)
اسم ملف مقبس يونكس للاستماع عليه. القيمة الافتراضية: / tmp / mod_mono_server
(fastcgi-mono-server: / tmp / fastcgi-mono-server) اسم مفتاح إعدادات التطبيق:
UnixSocketFileName (fastcgi-mono-server: MonoUnixSocket)

--جذر PATH
الدليل الجذر لـ XSP. الافتراضي هو الدليل حيث يتم تنفيذ XSP.
سيتم تغيير الدليل الحالي إلى هذا الدليل قبل إنشاء أي تطبيق.
اسم مفتاح AppSettings: MonoServerRootDir

--appconfigfile اسم الملف
يضيف تعريفات التطبيق من ملف تكوين XML. انظر عينة
ملف التكوين الذي يأتي مع الخادم (sample.webapp) و التطبيق على شبكة الإنترنت FILE
FORMAT أدناه. اسم مفتاح AppSettings: MonoApplicationsConfigFile

--appconfigdir DIR
يضيف تعريفات التطبيق من كافة ملفات XML الموجودة في الدليل المحدد
DIR. يجب أن يكون للملفات امتداد ".webapp". اسم مفتاح AppSettings:
تطبيق MonoApplicationsConfigDir

--تطبيقات APPS
قائمة مفصولة بفواصل من الدليل الظاهري والدليل الحقيقي لجميع ملفات
التطبيقات التي نريد إدارتها باستخدام هذا الخادم. الأدوار الافتراضية والحقيقية. نكون
مفصولة بنقطتين. النظام الأساسي '/:.'.

بعض الأمثلة:

"/ :." يتم تعيين الظاهري / إلى الدليل الحالي.

"/ blog:../myblog"
تم تعيين المدونة / الظاهرية على ../myblog

'/:.،/blog:../myblog'
يتم التعامل مع تطبيقين مثل التطبيقات المذكورة أعلاه.

myhost.someprovider.net:/blog:../myblog
تم تعيين المدونة / الظاهرية الموجودة في myhost.someprovider.net على ../myblog.

--رئيسي - سيد

سيتم استخدام هذا المثيل بواسطة mod_mono لإنشاء ASP.NET
التطبيقات عند الطلب. إذا تم توفير هذا الخيار ، فلا داعي لتوفير ملف
قائمة التطبيقات للبدء. هذا ينطبق فقط على mod-mono-server.exe.
--بدون توقف بشكل افتراضي ، سيتوقف خادم xsp4 / mod-mono-server عن معالجة الطلبات عندما يكون ملف
يتم الضغط على مفتاح العودة. استخدم هذا لتجنب هذا السلوك.

--لا مخفي
لا تحمي الملفات / الدلائل المخفية من الوصول إليها من قبل العملاء. مختفي
الملفات / الدلائل هي تلك ذات السمة المخفية على Windows والتي يبدأ اسمها
بنقطة على يونكس. لا يمكن الوصول إلى أي ملف / دليل أسفل دليل مخفي.
يعمل هذا الخيار على إيقاف تشغيل السلوك الافتراضي لحماية مثل هذه المواقع. إذا كان لديك
لا يحتوي التطبيق على أي ملفات / أدلة مخفية ، قد ترغب في استخدامها
هذا الخيار لأن عملية الفحص لها تكلفة لكل طلب. اسم مفتاح AppSettings:
MonoServerCheckHiddenFiles (قيمة منطقية تقبل "صواب" أو "خطأ")

--https
لتمكين دعم HTTPS على الخادم ، يجب عليك تقديم شهادة X.509 وملف
مفتاح خاص مع خيارات --cert / - pkfile أو مع ملف --p12 (الذي
يجمع بين كل من الشهادة والمفتاح الخاص في ملف واحد).

لاستخدام ، يجب عليك أولاً إنشاء شهادة X.509 للخادم الخاص بك ، من أجل
مثال:
$ makecert -r -eku 1.3.6.1.5.5.7.3.1 -n "CN = server" -p12 server.p12 s3kr3t
Mono MakeCert - الإصدار 1.1.9.0
X.509 Certificate Builder. منشئ الشهادات X.XNUMX
حقوق النشر 2002 ، 2003 موتوس تكنولوجيز. حقوق النشر 2004-2005 Novell. BSD مرخص.

نجاح

ثم يجب عليك تمرير العلامات التالية إلى xsp4:
$ xsp4 --https --p12file server.p12 --pkpwd s3kr3t

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

--https- قبول العميل
مثل --https يتيح ذلك دعم HTTPS على الخادم. لكن هذا الخيار أيضا
إرسال "دعوة" للعملاء لتقديم شهادات العميل للمصادقة
أنفسهم. للعميل الحرية في تقديم شهادة العميل أو عدم تقديمها. الويب
يمكن للتطبيق اكتشاف ما إذا كانت شهادة العميل مستخدمة ويتفاعل وفقًا لذلك. عظم
لن يرسل مستعرض الويب شهادة عميل ما لم يتم ذلك صراحةً
طلبت أن تفعل ذلك.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

--https- العميل- يتطلب
مثل --https يتيح ذلك دعم HTTPS على الخادم. لكن هذا الخيار أيضا
يتطلب العملاء لاستخدام شهادات العميل للمصادقة على أنفسهم. العميل الذي
لا تقدم شهادات العميل سوف تتلقى خطأ. لاحظ أن العميل قد يرسل
هيكل شهادة فارغ لذلك يجب أن يتحقق تطبيق الويب من الشهادة
المحتوى.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

--p12 ملف اسم الملف
يستخدم لتحديد ملف PKCS # 12 المراد استخدامه. يتضمن هذا الملف كلا من X.509
الشهادة والمفتاح الخاص المطلوبان لتشفير حركة مرور HTTP.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

- شهادة اسم الملف
يُستخدم لتحديد ملف شهادة خادم X.509. يستخدم هذا عادة مع امتداد الملف
--pkfile.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

--pkfile اسم الملف
يستخدم لتحديد المسار إلى ملف المفتاح الخاص. تنسيق PVK ليس آمنًا جدًا
ويجب عليك استخدام تنسيق PKCS # 12 (خيار ملف p12 -) لتخزين مفاتيح خاصة جديدة.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

--pkpwd PASSWORD
إذا كان مفتاحك الخاص محميًا بكلمة مرور ، فإن كلمة المرور هي كلمة المرور المستخدمة لفك
المفتاح الخاص. يعمل هذا الخيار مع تنسيقات PVK و PKCS # 12.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

--بروتوكول بروتوكول
يحدد البروتوكولات المتوفرة لتشفير الاتصالات. ال
القيم المحتملة هي Default و Tls و Ssl3. SSL2 ليس أيد. الافتراضي
القيمة هي "افتراضي" والتي تكتشف تلقائيًا بروتوكول العميل وتعديل الخادم
وفقًا لذلك.

هذا الخيار صالح فقط لـ XSP. بالنسبة لـ mod_mono ، يجب عليك تكوين Apache لـ SSL / TLS.

- إنهاء (وزارة الدفاع أحادية الخادم فقط)
ينهي برشاقة مثيل خادم أحادي قيد التشغيل. جميع الخيارات الأخرى لكن
يتم تجاهل --filename أو --address و --port إذا تم توفير هذا الخيار.

--الإصدار
يعرض معلومات الإصدار والمخارج.

--مساعدة يظهر قائمة الخيارات والمخارج.

- الإسراف
يطبع رسائل إضافية. مفيد في التصحيح.

--ملف معرف FILE
يكتب xsp4 PID إلى الملف المحدد.

MONO مدة العرض OPTIONS


xsp4 و xsp42 عبارة عن نصوص برمجية تستدعي mono. إذا كنت تريد تمرير الخيارات إلى mono (for
على سبيل المثال ، خيارات للحصول على أرقام الأسطر في تتبع المكدس) ، يمكنك استخدام MONO_OPTIONS
متغير البيئة عند استدعاء xsp4 أو xsp42.

فمثلا:
MONO_OPTIONS $ = - تصحيح أخطاء xsp42

DEFAULT INDEX FILES


يمكنك اختيار الملفات التي يتم اعتبارها كملف فهرس باستخدام xsp4.exe.config ترتيب
ملف مثل هذا:


<add key="MonoServerDefaultIndexFiles"
القيمة = "index.aspx" />


بشكل افتراضي ، يحتوي على index.aspx و Default.aspx و default.aspx و index.html و index.htm. ال
ترتيب الأمور.

التطبيق على شبكة الإنترنت FILE FORMAT


تنسيق ملفات .webapp المستخدمة مع --appconfigfile و --appconfigdir هو:



{اسم التطبيق}
{مضيف افتراضي للتطبيق}
{منفذ للتطبيق}
{دليل ظاهري في اباتشي}
{المسار الفعلي لملفات aspx}
is true by default -->
{صحيح | خطأ}



يمكنك تضمين أي عدد من العقد ، واحد لكل تطبيق ASP.NET للتشغيل.

هناك عينة ملف في دليل عينات XSP.

مؤلفون


تمت كتابة خادم Mono XSP بواسطة Gonzalo Paniagua Javier (gonzalo@ximian.com). فاستشجي-
خادم أحادي كتبه براين نيكلhttp://kerrick.wordpress.com>.

البيئة المتغيرات


MONO_ASPNET_NODELETE
في حالة التعيين على أي قيمة ، يتم إنشاء ملفات المصدر المؤقتة بواسطة فئات دعم ASP.NET
لن يتم إزالتها. سيتم الاحتفاظ بها في دليل المستخدم المؤقت.

استخدم xsp عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad