अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

xsp - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एक्सएसपी चलाएं

यह कमांड xsp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


XSP - मोनो ASP.NET वेब सर्वर (xsp4 और xsp42)

SYNOPSIS


xsp4 [विकल्प]

or

मॉड-मोनो-सर्वर [विकल्प]

or

फास्टसीजीआई-मोनो-सर्वर [विकल्प]

वर्णन


XSP, mod-mono-server और fastcgi-mono-server ASP.NET-आधारित अनुप्रयोगों के लिए होस्ट हैं।

यदि `xsp4' के रूप में चलाया जाता है, तो प्रक्रिया एक न्यूनतम वेब सर्वर प्रदान करती है जो ASP.NET को होस्ट करता है
रनटाइम और सिस्टम का उपयोग करने वाले वेब अनुप्रयोगों का परीक्षण और डिबग करने के लिए इस्तेमाल किया जा सकता है।वेब
मोनो में सुविधाएं यह सर्वर छोटी साइटों के परीक्षण और चलाने के लिए सबसे सुविधाजनक है,
एक उत्पादन वेब सर्वर द्वारा प्रदान की जाने वाली हर चीज की पेशकश नहीं करता है।

'मॉड-मोनो-सर्वर' और 'फास्टसीजीआई-मोनो-सर्वर' दोनों ASP.NET रनटाइम होस्ट हैं जो कर सकते हैं
किसी अन्य वेब सर्वर के साथ संचार करें (इस लेखन के समय, Apache 1.3-2.2 थे
mod_mono और FastCGI के माध्यम से कई अन्य वेब सर्वरों के माध्यम से समर्थित)। यह तंत्र
उच्च-यातायात सर्वर या उत्पादन प्रणालियों के लिए बेहतर उपयोग किया जाता है, क्योंकि यह साथ एकीकृत कर सकता है
मुख्य HTTP सर्वर और मौजूदा के सभी अनुकूलन और एक्सटेंशन का लाभ उठाएं
सर्वर, ASP.NET रनटाइम प्रदान करते समय। आप उपयोग किए गए संचार चैनल को चुन सकते हैं
mod_mono और mod-mono-server के बीच। यदि आप --filename विकल्प प्रदान करते हैं, तो एक यूनिक्स सॉकेट है
उपयोग किया जाता है, अन्यथा आप --port को TCP सॉकेट का उपयोग करने के लिए दे सकते हैं।

विकल्प


--पता addr
सुनने के लिए IP पता सेट करता है। डिफ़ॉल्ट रूप से यह xsp0.0.0.0 और 4 . के लिए 127.0.0.1 है
मॉड-मोनो-सर्वर के लिए। AppSettings कुंजी नाम: MonoServerAddress

--बंदरगाह पोर्ट
डिफ़ॉल्ट पोर्ट को बदलता है जहां XSP सर्वर अनुरोधों को सुनेगा। डिफ़ॉल्ट रूप से
XSP पोर्ट 8080 पर सुनता है और मॉड-मोनो-सर्वर का कोई डिफ़ॉल्ट नहीं है। ऐपसेटिंग कुंजी का नाम:
मोनोसेवरपोर्ट

--बैकलॉग N
श्रोता सॉकेट पर सेट करने के लिए कनेक्शन का बैकलॉग। डिफ़ॉल्ट रूप से मान है
500 पर सेट करें।

--minThreads N
थ्रेडपूल द्वारा आवंटित थ्रेड्स की न्यूनतम संख्या। इस मान को बढ़ाएँ
कनेक्शन के अचानक आगमन को बेहतर ढंग से संभालें। डिफ़ॉल्ट मान निर्धारित किया जाता है
मोनो रनटाइम द्वारा।

--फ़ाइल का नाम पट्टिका (मॉड-मोनो-सर्वर और फास्टसीजीआई-मोनो-सर्वर)
सुनने के लिए यूनिक्स सॉकेट फ़ाइल नाम। डिफ़ॉल्ट मान: /tmp/mod_mono_server
(फास्टसीजीआई-मोनो-सर्वर: / टीएमपी / फास्टसीजीआई-मोनो-सर्वर) ऐप सेटिंग्स कुंजी नाम:
UnixSocketFileName (फास्टसीजीआई-मोनो-सर्वर: मोनोयूनिक्स सॉकेट)

--जड़ पथ
XSP के लिए रूट डायरेक्टरी। डिफ़ॉल्ट वह निर्देशिका है जहाँ XSP निष्पादित किया जाता है।
कोई भी एप्लिकेशन बनाने से पहले वर्तमान निर्देशिका को इसमें बदल दिया जाएगा।
ऐप सेटिंग्स कुंजी नाम: MonoServerRootDir

--appconfigfile फ़ाइल का नाम
XML कॉन्फ़िगरेशन फ़ाइल से एप्लिकेशन परिभाषाएँ जोड़ता है। नमूना देखें
कॉन्फ़िगरेशन फ़ाइल जो सर्वर के साथ आती है (sample.webapp) और वेब अप्प फ़ाइल
FORMAT नीचे। AppSettings कुंजी नाम: MonoApplicationsConfigFile

--appconfigdir डीआईआर
निर्दिष्ट निर्देशिका में मिली सभी एक्सएमएल फाइलों से एप्लिकेशन परिभाषाएं जोड़ता है
डीआईआर फ़ाइलों में '.webapp' एक्सटेंशन होना चाहिए। ऐपसेटिंग कुंजी का नाम:
MonoApplicationsConfigDir

--अनुप्रयोग ऐप्स
सभी के लिए आभासी निर्देशिका और वास्तविक निर्देशिका की अल्पविराम से अलग की गई सूची
एप्लिकेशन जिन्हें हम इस सर्वर के साथ प्रबंधित करना चाहते हैं। आभासी और वास्तविक dirs। हैं
एक कोलन द्वारा अलग किया गया। डिफ़ॉल्ट मान '/:.' है।

कुछ उदाहरण:

'/:.' वर्चुअल / को वर्तमान निर्देशिका में मैप किया गया है।

'/ब्लॉग:../myblog'
वर्चुअल /ब्लॉग को ../myblog . में मैप किया जाता है

'/:.,/ब्लॉग:../myblog'
उपरोक्त की तरह दो अनुप्रयोगों को संभाला जाता है।

myhost.someprovider.net:/blog:../myblog
myhost.someprovider.net पर वर्चुअल /ब्लॉग को ../myblog पर मैप किया जाता है।

--गुरुजी

ASP.NET बनाने के लिए इस उदाहरण का उपयोग mod_mono द्वारा किया जाएगा
मांग पर आवेदन। यदि यह विकल्प प्रदान किया जाता है, तो a provide प्रदान करने की कोई आवश्यकता नहीं है
शुरू करने के लिए आवेदनों की सूची। यह केवल mod-mono-server.exe पर लागू होता है।
--बिना रुके डिफ़ॉल्ट रूप से xsp4/mod-mono-server अनुरोधों को संसाधित करना बंद कर देगा जब
वापसी कुंजी दबाई जाती है। इस व्यवहार से बचने के लिए इसका इस्तेमाल करें।

--नो-हिडन
छिपी हुई फाइलों/निर्देशिकाओं को क्लाइंट्स द्वारा एक्सेस किए जाने से सुरक्षित न रखें। छिपा हुआ
फ़ाइलें/निर्देशिकाएं वे हैं जिनमें विंडोज़ पर हिडन विशेषता होती है और जिनका नाम शुरू होता है
यूनिक्स पर एक बिंदु के साथ। छिपी निर्देशिका के नीचे कोई भी फ़ाइल/निर्देशिका पहुंच योग्य नहीं है।
यह विकल्प ऐसे स्थानों की सुरक्षा के डिफ़ॉल्ट व्यवहार को बंद कर देता है। यदि तुम्हारा
एप्लिकेशन में कोई छिपी हुई फ़ाइलें / निर्देशिकाएं नहीं हैं, आप इसका उपयोग करना चाह सकते हैं
जाँच प्रक्रिया के रूप में इस विकल्प की प्रति-अनुरोध लागत है। ऐपसेटिंग कुंजी का नाम:
MonoServerCheckHiddenFiles (एक बूलियन 'सत्य' या 'गलत' स्वीकार करता है)

--https
सर्वर पर HTTPS समर्थन सक्षम करता है, आपको एक X.509 प्रमाणपत्र प्रदान करना होगा और a
निजी कुंजी या तो --cert/--pkfile विकल्पों के साथ या --p12file के साथ (जो
प्रमाणपत्र और निजी कुंजी दोनों को एक फ़ाइल में जोड़ती है)।

उपयोग करने के लिए आपको पहले अपने सर्वर के लिए एक X.509 प्रमाणपत्र बनाना होगा, के लिए
उदाहरण:
$ मेकर्ट-आर-ईकू 1.3.6.1.5.5.7.3.1 -एन "सीएन = सर्वर" -पी12 सर्वर.पी12 एस3केआर3टी
मोनो मेककार्ट - संस्करण 1.1.9.0
X.509 प्रमाणपत्र निर्माता
कॉपीराइट 2002, 2003 मोटस टेक्नोलॉजीज। कॉपीराइट 2004-2005 नोवेल। बीएसडी लाइसेंस।

सफलता

फिर आपको निम्नलिखित झंडे को 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 प्रारूप (--p12file विकल्प) का उपयोग करना चाहिए।

यह विकल्प केवल XSP के लिए मान्य है। Mod_mono के लिए आपको Apache को SSL/TLS के लिए कॉन्फ़िगर करना चाहिए।

--pkpwd पासवर्ड
यदि आपकी निजी कुंजी पासवर्ड से सुरक्षित है, तो पासवर्ड वह पासवर्ड है जिसका उपयोग डीकोड करने के लिए किया जाता है
निजी कुंजी। यह विकल्प PVK और PKCS#12 दोनों स्वरूपों के लिए काम करता है।

यह विकल्प केवल XSP के लिए मान्य है। Mod_mono के लिए आपको Apache को SSL/TLS के लिए कॉन्फ़िगर करना चाहिए।

--मसविदा बनाना मसविदा बनाना
निर्दिष्ट करता है कि संचार को एन्क्रिप्ट करने के लिए कौन से प्रोटोकॉल उपलब्ध हैं। NS
संभावित मान डिफ़ॉल्ट, Tls और Ssl3 हैं। एसएसएल2 नहीं है समर्थित। डिफ़ॉल्ट
मान "डिफ़ॉल्ट" है जो क्लाइंट प्रोटोकॉल का स्वतः पता लगाता है और सर्वर को समायोजित करता है
तदनुसार प्रोटोकॉल।

यह विकल्प केवल XSP के लिए मान्य है। Mod_mono के लिए आपको Apache को SSL/TLS के लिए कॉन्फ़िगर करना चाहिए।

--समाप्त (मॉड-मोनो-सर्वर केवल)
चल रहे मॉड-मोनो-सर्वर इंस्टेंस को अनुग्रहपूर्वक समाप्त करता है। अन्य सभी विकल्प लेकिन
--filename या --address और --port को अनदेखा कर दिया जाता है यदि यह विकल्प प्रदान किया जाता है।

--संस्करण
संस्करण की जानकारी प्रदर्शित करता है और बाहर निकलता है।

--मदद विकल्पों की सूची दिखाता है और बाहर निकलता है।

--verbose
अतिरिक्त संदेश प्रिंट करता है। डिबगिंग के लिए उपयोगी।

--पिडफाइल फ़ाइल
निर्दिष्ट फ़ाइल में xsp4 PID लिखता है।

मोनो क्रम विकल्प


xsp4 और xsp42 स्क्रिप्ट हैं जो मोनो कहते हैं। यदि आप मोनो को विकल्प पास करना चाहते हैं (के लिए
उदाहरण, स्टैक ट्रेस में लाइन नंबर प्राप्त करने के विकल्प), आप MONO_OPTIONS . का उपयोग कर सकते हैं
xsp4 या xsp42 को लागू करते समय पर्यावरण चर।

उदाहरण के लिए:
$ MONO_OPTIONS=--डीबग xsp42

चूक सूचकांक फ़ाइलें


आप चुन सकते हैं कि किन फाइलों को इंडेक्स के रूप में माना जाता है xsp4.exe.config विन्यास
इस तरह से फाइल करें:


<add key="MonoServerDefaultIndexFiles"
मूल्य = "index.aspx" />


डिफ़ॉल्ट रूप से, इसमें index.aspx, Default.aspx, default.aspx, index.html और index.htm होते हैं। NS
आदेश मायने रखता है।

वेब अप्प फ़ाइल FORMAT


--appconfigfile और --appconfigdir के लिए प्रयुक्त .webapp फ़ाइलों का प्रारूप है:



{एप्लिकेशन का नाम}
{आवेदन के लिए वर्चुअल होस्ट}
{आवेदन के लिए बंदरगाह}
{अपाचे में वर्चुअल निर्देशिका}
{एएसपीएक्स फाइलों के लिए भौतिक पथ}
is true by default -->
{सच|झूठा}



आप की कोई भी संख्या शामिल कर सकते हैं नोड्स, एक प्रति ASP.NET अनुप्रयोग चलाने के लिए।

वहां एक नमूना.वेबएप XSP नमूने निर्देशिका में फ़ाइल।

लेखक


मोनो एक्सएसपी सर्वर गोंजालो पनियागुआ जेवियर द्वारा लिखा गया था (gonzalo@ximian.com) फास्टसीजीआई-
मोनो-सर्वर ब्रायन निकेल द्वारा लिखा गया थाhttp://kerrick.wordpress.com>.

वातावरण चर


MONO_ASPNET_NODELETE
यदि किसी मान पर सेट किया जाता है, तो ASP.NET समर्थन वर्गों द्वारा उत्पन्न अस्थायी स्रोत फ़ाइलें
नहीं हटाया जाएगा। उन्हें उपयोगकर्ता की अस्थायी निर्देशिका में रखा जाएगा।

onworks.net सेवाओं का उपयोग करके xsp ऑनलाइन का उपयोग करें


Ad


Ad