विषयसूची:

अपना खुद का वेब सर्वर सेट करें!: 12 कदम
अपना खुद का वेब सर्वर सेट करें!: 12 कदम

वीडियो: अपना खुद का वेब सर्वर सेट करें!: 12 कदम

वीडियो: अपना खुद का वेब सर्वर सेट करें!: 12 कदम
वीडियो: What is Web Browser With Full Information? – [Hindi] – Quick Support 2024, नवंबर
Anonim
अपना खुद का वेब सर्वर सेट करें!
अपना खुद का वेब सर्वर सेट करें!

क्या आप कभी ऐसी जगह चाहते हैं जहां आप अपनी फाइलें रख सकें और इंटरनेट कनेक्शन प्राप्त करने के लिए कहीं भी उन तक पहुंच सकें? मान लें कि यदि आप अपने किसी मित्र को गीत देना चाहते हैं, तो आप अपनी संगीत लाइब्रेरी उपलब्ध कराना चाहते हैं, या हो सकता है कि आप अपने रिश्तेदारों को छुट्टियों की तस्वीरों की अपनी पूरी लाइब्रेरी डाउनलोड करने देना चाहते हों, या हो सकता है कि आपको अपने द्वारा लिखे गए कार्यक्रमों को होस्ट करने के लिए जगह की आवश्यकता हो। या आपके द्वारा बनाए गए नक्शे। एक वेब पेज के बारे में कैसे? क्या आप कभी अपना खुद का वेब पेज बनाना चाहते हैं? इन सभी को होम वेब सर्वर से पूरा किया जा सकता है…और भी बहुत कुछ!

घर पर वेब सर्वर स्थापित करना वास्तव में बहुत आसान है। जब मैं कॉलेज में गेम सर्वर होस्ट करने के लिए, ऑफ़साइट फ़ाइल बैकअप रखने और दोस्तों के साथ फ़ाइलें साझा करने के लिए कॉलेज में हूं, तो मैं इसका उपयोग करने जा रहा हूं। चूंकि सर्वर की मेजबानी करने वाला पीसी मेरे घर पर होगा और मैं अपने छात्रावास के कमरे में रहूंगा, जाहिर है कि मैं बस नहीं चल सकता और सिस्टम सेटिंग्स बदलना शुरू कर सकता हूं, इसलिए हमें किसी प्रकार की रिमोट एक्सेस की आवश्यकता होगी। इसके अलावा, जाहिर है, आपको एक समर्पित पीसी की आवश्यकता होगी, जिसे आप चलाना छोड़ सकते हैं और हर समय कनेक्टेड छोड़ सकते हैं। एक सर्वर क्या अच्छा है जो हर समय नीचे चला जाता है? यह पीसी बहुत अच्छा नहीं है, लेकिन याद रखें, जितना अधिक आप इस पर दौड़ते हैं, उतनी ही तेजी से पीसी को पिछड़ने की जरूरत नहीं है (डुह)।

चरण 1: एक समर्पित पीसी प्राप्त करें

एक समर्पित पीसी प्राप्त करें
एक समर्पित पीसी प्राप्त करें
एक समर्पित पीसी प्राप्त करें
एक समर्पित पीसी प्राप्त करें
एक समर्पित पीसी प्राप्त करें
एक समर्पित पीसी प्राप्त करें

यह कदम कुछ के लिए आसान और दूसरों के लिए कठिन हो सकता है। मेरे पास पहले से ही एक पीसी था जिसका मैं वास्तव में उपयोग नहीं कर रहा था (यह मूल रूप से मेरे माता-पिता का पुराना पीसी था, लेकिन फिर यह मर गया और मैंने इसे सस्ते भागों के साथ फिर से बनाया, लेकिन चूंकि मेरे पास पहले से ही एक पीसी था, इसलिए मैंने वास्तव में इसका अधिक उपयोग नहीं किया)।

सिस्टम स्पेक्स: AMD Sempron 64 2600+ (1.85 GHz पर ओवरक्लॉक किया गया) 1.5GB DDR RAM nVidia GeForce4 MX420 64MB (GPU वास्तव में महत्वपूर्ण नहीं है, सर्वर को अच्छे वीडियो कार्ड की आवश्यकता नहीं है, यहां तक कि एकीकृत भी बहुत है) 60GB हार्ड ड्राइव (IDE) (नहीं यह एक सर्वर के लिए अच्छा है, लेकिन काफी अच्छा है, मैं इस पर कोई पैसा खर्च नहीं करना चाहता था) डीवीडी और सीडी ड्राइव (आपको ओएस स्थापित करने के लिए कम से कम एक सीडी ड्राइव की आवश्यकता होगी, इसके अलावा, आवश्यक नहीं) 3 ईथरनेट कार्ड (आपको कम से कम 1 की आवश्यकता होगी) यह सिस्टम एक सर्वर के रूप में बहुत अच्छा प्रदर्शन करता है, इसलिए इस पर कुछ भी बेहतर प्रदर्शन करेगा। इस पीसी के पुनर्निर्माण के लिए लगभग $ 100 का खर्च आया (हालांकि पहले से ही रैम, केस, ऑप्टिकल ड्राइव और हार्ड ड्राइव था) और 2007 के अंत में मैंने इसे फिर से बनाया था।

चरण 2: ओएस प्राप्त करें

ओएस प्राप्त करें!
ओएस प्राप्त करें!
ओएस प्राप्त करें!
ओएस प्राप्त करें!

अपने सर्वर के लिए, मैं उबंटू लिनक्स 8.04 का उपयोग कर रहा हूं। लिनक्स एक महान सर्वर ओएस है और पेशेवर वेब सर्वर के पीछे प्रमुख ओएस में से एक है (जैसे Google, अगर मुझे सही याद है, तो Google लिनक्स सर्वर का उपयोग करता है)। हालाँकि, Linux नए उपयोगकर्ताओं के लिए भ्रमित करने वाला हो सकता है, इसलिए मैं सर्वर संस्करण के बजाय डेस्कटॉप संस्करण का उपयोग करने जा रहा हूँ। डेस्कटॉप संस्करण में एक ग्राफिकल यूजर इंटरफेस (जीयूआई) है, इसलिए आपको सभी टर्मिनल कमांड का उपयोग करके अपने सर्वर को कॉन्फ़िगर करने की आवश्यकता नहीं होगी। सिर्फ इसलिए कि यह "सर्वर संस्करण" नहीं है, इसका मतलब यह नहीं है कि यह एक महान सर्वर नहीं चला सकता है, हालांकि!

यदि आपके पास 64 बिट पीसी है, तो आप लिनक्स का 64 बिट संस्करण चाहते हैं। ये 64 बिट चिपसेट हैं: -AMD Athlon64 -AMD Athlon64 X2 -AMD Turion64 -AMD Turion64 X2 -AMD Sempron64 (आधिकारिक तौर पर Sempron64 चिह्नित नहीं है, लेकिन पैकेजिंग पर AMD 64 लोगो होगा) -Intel Core 2 -Intel Core 2 Duo - इंटेल कोर 2 क्वाड यदि आपके पास 32 बिट पीसी है, तो आप 64 बिट संस्करण का उपयोग नहीं कर सकते हैं, इसलिए 32 बिट (x86) संस्करण प्राप्त करें। ये सामान्य 32 बिट सीपीयू हैं: -एएमडी एथलॉन -एएमडी एथलॉनएक्सपी -एएमडी सेमीप्रोन -एएमडी ड्यूरॉन -इंटेल पेंटियम 1/2/3/4/एम/डी -इंटेल सेलेरॉन (हालांकि कुछ नए 64 बिट संगत हो सकते हैं) यहां उबंटू डाउनलोड करें www.ubuntu.com मैं डाउनलोड करने के लिए बिटटोरेंट का उपयोग करने की सलाह देता हूं। आप जिस भी संस्करण का उपयोग करने जा रहे हैं उसकी आईएसओ छवि प्राप्त करने के बाद, अपनी पसंद के सीडी बर्निंग प्रोग्राम का उपयोग करके.iso फ़ाइल को एक खाली सीडी में जला दें।

चरण 3: ओएस स्थापित करें

ओएस स्थापित करें!
ओएस स्थापित करें!

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

अब, यदि आप डुअल बूट करना चाहते हैं (एक ही पीसी पर विंडोज और लिनक्स दोनों हैं), तो सिस्टम-> एडमिनिस्ट्रेशन-> पार्टीशन एडिटर पर जाएं। आप इसका उपयोग अपने विंडोज (FAT32 या NTFS) विभाजन का आकार बदलने के लिए कर सकते हैं और लिनक्स को स्थापित करने के लिए कुछ खाली जगह छोड़ सकते हैं। आकार बदलने और लागू करने के बाद, या यदि आप केवल अपने आप लिनक्स स्थापित करने जा रहे हैं, तो अपने डेस्कटॉप पर "इंस्टॉल करें" आइकन पर डबल क्लिक करें। स्थापित करने के लिए स्थान के रूप में "सबसे बड़े निरंतर खाली स्थान का उपयोग करें" का चयन करते हुए, निर्देशित सेटअप का पालन करें। इंस्टॉल हो जाने के बाद, अपने पीसी को रीबूट करें। आपको GRUB (बूटलोडर, एक काली स्क्रीन जिसमें मेनू आपके पीसी पर सभी स्थापित ऑपरेटिंग सिस्टम को सूचीबद्ध करता है) मिलना चाहिए। सूची से उबंटू चुनें और एंटर दबाएं। इसके बूट होने के बाद, इंस्टॉल प्रक्रिया के दौरान आपके द्वारा दर्ज किए गए नाम और पासवर्ड का उपयोग करके लॉगिन करें। अब आपको उबंटू डेस्कटॉप देखना चाहिए। अब आप परोसने के लिए तैयार हैं!

चरण 4: सेटअप VNC

सेटअप वीएनसी
सेटअप वीएनसी
सेटअप वीएनसी
सेटअप वीएनसी

ठीक है, अब जब आपने अपना ऑपरेटिंग सिस्टम स्थापित कर लिया है, तो आप किसी प्रकार की रिमोट एक्सेस को सक्षम करना चाहेंगे। रिमोट एक्सेस के साथ, आप दूसरे पीसी का उपयोग करके अपने सर्वर से कनेक्ट कर पाएंगे और सर्वर की स्क्रीन देख पाएंगे। आप सर्वर के अपने माउस और कीबोर्ड को नियंत्रित करने के लिए रिमोट पीसी पर माउस और कीबोर्ड का उपयोग करने में भी सक्षम होंगे, जिसका अर्थ है कि आप इंटरनेट पर कहीं से भी सर्वर का उपयोग कर सकते हैं।

रिमोट डेस्कटॉप एक्सेस सेट करने के लिए, सिस्टम-> प्राथमिकताएं-> रिमोट डेस्कटॉप पर जाएं। इन्हें जांचें: "अन्य उपयोगकर्ताओं को अपना डेस्कटॉप देखने की अनुमति दें" "अन्य उपयोगकर्ताओं को अपने डेस्कटॉप को नियंत्रित करने की अनुमति दें" "उपयोगकर्ता को यह पासवर्ड दर्ज करने की आवश्यकता है:" फिर पासवर्ड फ़ील्ड में एक पासवर्ड टाइप करें। इसमें एक वर्ण सीमा है, इसलिए आपका पासवर्ड काफी छोटा होना चाहिए। सर्वर के डेस्कटॉप को देखने से पहले इस पासवर्ड को दूरस्थ पीसी पर दर्ज करना होगा।

चरण 5: एफ़टीपी स्थापित करें

एफ़टीपी स्थापित करें
एफ़टीपी स्थापित करें

अब आप अपने पीसी को दूसरे पीसी से एक्सेस कर सकते हैं, लेकिन मैं बाद में इस सुविधा का उपयोग करने के बारे में जानूंगा। सबसे पहले, हमारे सर्वर का मूल सेटअप पूरा करते हैं।

FTP (फाइल ट्रांसफर प्रोटोकॉल) एक सिस्टम है जिसका इस्तेमाल सर्वर से फाइल अपलोड और डाउनलोड करने के लिए किया जाता है। मूल रूप से, यह इंटरनेट पर एक फ़ोल्डर होने जैसा है, आपके पास कई फ़ोल्डर हो सकते हैं जिनमें आप फ़ाइलों की प्रतिलिपि बनाते हैं। आप अपने ऑनलाइन फ़ोल्डर तक पहुंचने के लिए विंडोज एक्सप्लोरर का उपयोग भी कर सकते हैं और उन्हें अपलोड करने के लिए अपनी फाइलों को खींच सकते हैं। फिर आप अपने दोस्तों को एक खाता दे सकते हैं और वे ईमेल में फाइलों को रटने की आवश्यकता को समाप्त करते हुए अपलोड और डाउनलोड भी कर सकते हैं। इसके लिए, मैं Pro FTP Daemon (proftpd) का उपयोग करने जा रहा हूँ, जो एक Linux प्रोग्राम है जो आपके कंप्यूटर पर FTP सर्वर चलाता है। मैं gproftpd, एक ग्राफिकल फ्रंटएंड (GUI) का भी उपयोग करने जा रहा हूं जो आपको टेक्स्ट फ़ाइलों को संपादित किए बिना या टर्मिनल कोड का उपयोग किए बिना proftpd सेट करने की अनुमति देता है। मुझे पता है कि यह भ्रमित करने वाला लग सकता है, लेकिन वास्तव में यह बहुत आसान है। एक टर्मिनल (एप्लिकेशन-> एक्सेसरीज़-> टर्मिनल) खोलकर शुरुआत करें। प्रोग्राम स्थापित करने के अन्य तरीके हैं (यदि आप बिल्कुल टर्मिनल नहीं खड़े हो सकते हैं), लेकिन व्यक्तिगत रूप से मुझे लगता है कि टर्मिनल का उपयोग करना तेज़ है यदि आप जानते हैं कि आप क्या खोज रहे हैं। एक बार जब यह खुल जाए, तो टाइप करें: sudo apt-get install proftpd और ENTER दबाएं। यह "पासवर्ड:" कहेगा, अपना पासवर्ड दर्ज करें (जिसे आपने इंस्टॉलेशन के दौरान सेटअप किया था) और फिर फिर से ENTER दबाएं। जब आप अपना पासवर्ड टाइप करते हैं तो यह तारक या बिंदु नहीं लगाएगा, इसलिए यदि आपको कोई संकेत नहीं दिखता है कि आपने अपना पासवर्ड टाइप किया है तो चिंता न करें। फिर यह सामान के एक समूह के माध्यम से चलाएगा, संभवतः आपको वाई या एन (हां या नहीं) को स्थापित करने के लिए प्रेस करने के लिए कहेगा, जाहिर है वाई दबाएं। फिर इसके साथ किया जाने के बाद (@ लाइन पर वापस आ जाएगा), टाइप करें: सुडो apt-gproftpd इंस्टॉल करें और एंटर दबाएं। इसे इस बार आपसे आपका पासवर्ड नहीं मांगना चाहिए क्योंकि आप इसे पहले ही दर्ज कर चुके हैं, लेकिन क्या इसे पूछना चाहिए, बस उपरोक्त को दोहराएं। एक बार वह आदेश हो जाने के बाद, आप कॉन्फ़िगर करने के लिए तैयार हैं।

चरण 6: एफ़टीपी उपयोगकर्ताओं को कॉन्फ़िगर करें

एफ़टीपी उपयोगकर्ता कॉन्फ़िगर करें
एफ़टीपी उपयोगकर्ता कॉन्फ़िगर करें

अब मज़ेदार हिस्से के लिए। सिस्टम -> व्यवस्थापन -> GPROFTPD पर जाएं और यदि यह पूछे तो अपना पासवर्ड दर्ज करें। आपको GPROFTPD विंडो का सामना करना चाहिए। आपका सर्वर शायद सक्रिय नहीं होगा, न ही इसे स्थापित किया जाएगा, इसलिए हमें पहले इसे पढ़ना और कॉन्फ़िगर करना होगा।

सबसे पहले, उपयोगकर्ता टैब पर जाएं। यह वह जगह है जहाँ आप अपने लिए एक खाता बनाएंगे। यह काफी आत्म-व्याख्यात्मक है, लेकिन यहां वह जानकारी है जिसे आपको भरने की आवश्यकता है: उपयोगकर्ता नाम: बस वह सब कुछ डालें जो आप चाहते हैं कि आपका उपयोगकर्ता नाम आपके सर्वर पर हो। आप इसका उपयोग लॉगिन करने के लिए करेंगे। इसमें बड़े अक्षर या गैर-मानक वर्ण नहीं हो सकते हैं, बस छोटे अक्षर और संख्याएँ हो सकती हैं। पासवर्ड: आत्म व्याख्यात्मक, फिर से, छोटे अक्षर और संख्याएँ। ध्यान दें कि यह आपके पासवर्ड को मास्क नहीं करेगा, इसलिए यदि आप एक निजी पासवर्ड दर्ज कर रहे हैं, तो अपने दोस्तों को अपनी स्क्रीन देखने न दें! समूह: इसके बारे में निश्चित नहीं है, बस एक समूह का नाम दर्ज करें। मैं "व्यवस्थापक" रखूंगा क्योंकि आप एक व्यवस्थापक हैं, फिर दोस्तों के लिए "उपयोगकर्ता" डालते हैं (जब तक कि वे वास्तव में विशेष न हों और आप उन्हें प्रशासकों के रूप में भी वर्गीकृत करना चाहते हैं: पी) फिर से, केवल अक्षरों और संख्याओं को कम करें। टिप्पणी: डालें कि खाता वास्तव में कौन है ("मैं" आपके लिए काम करता है, या अपने दोस्तों के असली नाम यहां रखें)। फिर से, केवल लोअरकेस अक्षर और संख्याएँ। शेल: इसे वैसे ही छोड़ दें, /dev/null। मुझे नहीं पता कि यह किस लिए है, लेकिन अगर आप इसे वहीं छोड़ देते हैं तो यह ठीक काम करता है। "पासवर्ड की आवश्यकता है" और "आंकड़ों में उपयोगकर्ता दिखाएं" दोनों की जांच करें (यदि आप एक छिपा हुआ उपयोगकर्ता चाहते हैं, तो "आंकड़ों में उपयोगकर्ता दिखाएं" अनचेक करें) अधिकतम लॉगिन: सेट करें कि उपयोगकर्ता को एक साथ कितने कनेक्शन खोलने की अनुमति है। आपके लिए, मैं इसे उच्चतर सेट करूंगा, अन्य लोगों के लिए, इसे कम सेट करूंगा। संभावना है, अधिकांश फ़ाइलें अपलोड करने वाले आप ही होंगे, इसलिए आपको अधिक कनेक्शन मिलते हैं। इससे लॉगिन की अनुमति दें: सभी, बस इसे वहीं छोड़ दें। निचले हिस्से के लिए, उपयोगकर्ता की होम निर्देशिका डालें। मेरे लिए, मैं /home/adam/ftp. चूंकि मैं अपने खाते (/होम/एडम) से अपने होम डायरेक्टरी को एक्सेस करना चाहता था, इसलिए मैंने बाकी सभी के अकाउंट को अपने होम (/होम/एडम/एफटीपी) की एक उपनिर्देशिका में सेट कर दिया। इस तरह एफ़टीपी निर्देशिका मेरे उपयोगकर्ता खाते के घर के भीतर है, और मेरा एफ़टीपी खाता एफ़टीपी होम के साथ-साथ मेरी व्यक्तिगत होम निर्देशिका तक पहुंच सकता है। मैं आपकी होम निर्देशिका के लिए /home// का उपयोग करने की सलाह देता हूं, सभी अनुमतियों की जांच के साथ, और /home//ftp आपके दोस्तों के लिए (जैसा आप फिट देखते हैं अनुमतियां जांचें)। अनुमतियां स्व-व्याख्यात्मक हैं, उपयोगकर्ता को किसी फ़ाइल या फ़ोल्डर पर एक निश्चित क्रिया करने की अनुमति देने के लिए, बॉक्स को चेक करें। अपना उपयोगकर्ता सेट करने के बाद, उपयोगकर्ता को सूची में जोड़ने के लिए "जोड़ें" बटन पर क्लिक करें। जितने चाहें उतने उपयोगकर्ताओं के लिए इस चरण को दोहराएं।

चरण 7: एफ़टीपी सर्वर को कॉन्फ़िगर और सक्रिय करें

एफ़टीपी सर्वर को कॉन्फ़िगर और सक्रिय करें!
एफ़टीपी सर्वर को कॉन्फ़िगर और सक्रिय करें!

अब मजेदार हिस्सा है। आपको वास्तव में अपने एफ़टीपी सर्वर को अपने नेटवर्क पर रखना होगा, और यह अंततः इंटरनेट पर होगा।

पहले टैब पर वापस जाएं, "सर्वर" टैब। यह काफी पहले से ही स्थापित है, लेकिन यहां कुछ विकल्प दिए गए हैं जिन्हें आप बदलना चाह सकते हैं। सर्वर आईपी-पता या होस्टनाम: मैं इसे 0.0.0.0 पर छोड़ने की अनुशंसा करता हूं, इसका मतलब है कि यह स्वचालित रूप से अपने स्थान का पता लगाएगा और तदनुसार स्वयं को कॉन्फ़िगर करेगा वैकल्पिक सर्वर पहचान: आप इसका उपयोग अपने सर्वर को एक नाम देने के लिए कर सकते हैं। यह वैकल्पिक है, और यदि आप इसे एक नाम देना चाहते हैं, तो बॉक्स को "चालू" में बदलें एनएटी रूटिंग कॉन्फ़िगर करें: इसे अपने राउटर के आईपी पर सेट करें, लेकिन यह आवश्यक नहीं लगता है, यह इसे चालू किए बिना काम करता है, इसलिए कोई बड़ी बात नहीं है, बस इसे छोड़ दें और यदि आपको समस्या हो तो ही इसका उपयोग करें व्यवस्थापक ईमेल पता: आप व्यवस्थापक हैं, अपना ई-मेल यहां रखें। पहचान/रिवर्स लुकअप का उपयोग करें: कोई सुराग नहीं ये क्या करते हैं, लेकिन ऑफ/ऑफ ठीक काम करता है समय मानक: इसे स्थानीय पर रखें, संभावना है कि आपके एफ़टीपी का उपयोग करने वाले लोग जानते हैं कि आप किस समय क्षेत्र में रहते हैं। पोर्ट: इसे 21 पर छोड़ दें, यही है मानक एफ़टीपी पोर्ट। क्या आप इसे बदलना चाहते हैं, और जानते हैं कि आप क्या कर रहे हैं, आगे बढ़ें, लेकिन अगर आपको नहीं पता कि यह क्या है, तो इसे 21 पर छोड़ दें। निष्क्रिय पोर्ट रेंज: मुझे नहीं पता, डिफ़ॉल्ट रूप से छोड़ दें और आपको चाहिए ठीक रहें अधिकतम कनेक्शन: यह आपके सर्वर द्वारा कुल कितने (सभी उपयोगकर्ताओं से) कनेक्शन की अनुमति देगा। यहाँ डिफ़ॉल्ट ठीक है। अधिकतम लॉगिन प्रयास: मुझे लगता है कि यह खराब पासवर्ड प्रयासों के लिए है। मैं इसे उच्चतर सेट करना पसंद करता हूं, क्योंकि मुझे पता है कि लोग अपना पासवर्ड गड़बड़ कर सकते हैं। सिर्फ इसलिए कि आप अपना पासवर्ड गड़बड़ कर देते हैं इसका मतलब यह नहीं है कि आप एक हैकर हैं, इसलिए मैं अपने सर्वर पर 40 कोशिशों की अनुमति देता हूं। अपलोड गति: इसे सर्वर से जुड़ी अधिकतम नेटवर्क गति से अधिक सेट करें, यह सुनिश्चित करेगा कि आपका सर्वर अनावश्यक रूप से धीमा न हो। यदि आप स्थानांतरण के लिए LAN और इंटरनेट दोनों का उपयोग कर रहे हैं, तो इसे 1000 पर सेट करें, क्योंकि LAN बहुत तेज़ी से स्थानांतरित हो सकता है और LAN स्थानांतरण बिना किसी कारण के धीमा हो जाएगा। इंटरनेट बस अधिकतम गति तक नहीं पहुंचेगा, लेकिन यह स्पष्ट है। डाउनलोड गति: ऊपर के समान, मैंने धीमी लैन स्थानान्तरण को रोकने के लिए इसे उच्च (1000) सेट किया है। निरस्त किए गए अपलोड को स्वचालित रूप से हटा दें: मैं इसे चालू करता हूं। इस तरह, अगर कोई अपलोड रद्द कर देता है, तो आपको अपने सर्वर पर आधी फ़ाइल नहीं मिलेगी (आधी फ़ाइल बहुत बेकार है और यह स्थान बर्बाद करती है)। ठीक है! अब आप कॉन्फ़िगर कर चुके हैं। सेटिंग्स परिवर्तन लागू करने के लिए "लागू करें" पर क्लिक करें। अब बड़े के लिए, "सक्रिय करें" बटन पर क्लिक करें और आपके सर्वर की स्थिति "सक्रिय" में बदल जाएगी। इसका मतलब है कि अब आप ऑनलाइन हैं! (ठीक है, वास्तव में नहीं, आपका सर्वर चालू है लेकिन केवल आपके लैन पर है, इस पर बाद में)।

चरण 8: HTTP समर्थन स्थापित करें, वापस बैठें और आराम करें

HTTP समर्थन स्थापित करें, वापस बैठें और आराम करें!
HTTP समर्थन स्थापित करें, वापस बैठें और आराम करें!
HTTP समर्थन स्थापित करें, वापस बैठें और आराम करें!
HTTP समर्थन स्थापित करें, वापस बैठें और आराम करें!

सोचा एफ़टीपी थोड़ा कठिन था (या कम से कम लंबा?), डरने की कोई जरूरत नहीं है। HTTP समर्थन सेट करना सर्वथा सरल है।

इसे टर्मिनल में टाइप करें: sudo apt-get install apache2 और एंटर दबाएं, यदि आवश्यक हो तो अपना पासवर्ड टाइप करें, और यदि आवश्यक हो तो वाई दबाएं। अब, वापस बैठो और आराम करो, HTTP सर्वर ऊपर और चल रहा है! (वैसे, आपके वेब पेज की होम डाइरेक्टरी /var/www है, आप वहां अपनी html फाइल्स डालते हैं)

चरण 9: एक वीडियो गेम सर्वर स्थापित करें (वैकल्पिक)

एक वीडियो गेम सर्वर स्थापित करें (वैकल्पिक)
एक वीडियो गेम सर्वर स्थापित करें (वैकल्पिक)
एक वीडियो गेम सर्वर स्थापित करें (वैकल्पिक)
एक वीडियो गेम सर्वर स्थापित करें (वैकल्पिक)

मैं इस पर बहुत अधिक विस्तार में नहीं जा रहा हूं, क्योंकि सभी खेल अलग हैं, और हर कोई अलग खेल खेलता है। हालाँकि, यदि आप चाहें, तो आप वीडियो गेम सर्वर चलाने के लिए अपने नए सर्वर का उपयोग कर सकते हैं।

संकट! अधिकांश वीडियो गेम विन्डोज़ के लिए लिखे गए हैं…लेकिन हमारा सर्वर वह नहीं चल रहा है:(जवाब? वाइन। वाइन एक प्रोग्राम है जो आपको लिनक्स में विंडोज प्रोग्राम चलाने की सुविधा देता है। 3डी सपोर्ट सही नहीं है, इसलिए गेम में अक्सर गड़बड़ियां होती हैं। या ग्राफ़िक्स समस्याएँ, लेकिन उन खेलों के लिए समर्पित सर्वर प्रोग्राम आमतौर पर त्रुटिपूर्ण रूप से काम करते हैं। फिर से, आसान कमांड के साथ वाइन स्थापित करने के लिए टर्मिनल का उपयोग करें: sudo apt-get install wine अब तक आपको पता होना चाहिए कि इसका उपयोग कैसे करना है। वाइन इंस्टाल होने के बाद, आप एक फोल्डर है /home//.wine/drive_c/ (.वाइन देखने के लिए आपको फाइल ब्राउजर में शो हिडन फाइल्स पर क्लिक करना होगा, क्योंकि सामने की अवधि वाली किसी भी चीज को लिनक्स में छिपा हुआ माना जाता है)। यह आपके विंडोज के बराबर है सी: ड्राइव। आपके सी: ड्राइव में कोई भी प्रोग्राम इस फ़ोल्डर में जाता है, क्योंकि वाइन इस फ़ोल्डर को आपके वर्चुअल सी: ड्राइव के रूप में देखता है। मेरे मामले में, /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe उस प्रोग्राम का स्थान है जिसकी मुझे आवश्यकता है। आप अपना सर्वर शुरू करने के लिए अपने डेस्कटॉप पर एक लॉन्चर बना सकते हैं (स्रोत मानकर) समर्पित सर्वर यहाँ)। प्रकार - एप्लिकेशन का नाम - गैरी का मॉड सर्वर कमांड - वाइन सी: /gmodserver/orangebox/srcds.exe -गेम गैरीस्मोड टिप्पणी - गैरी का मॉड सर्वर शुरू करें अब आपको अपने डेस्कटॉप पर एक अच्छा आइकन मिलना चाहिए, आप इसका उपयोग अपने सर्वर को चलाने के लिए कर सकते हैं. गेमिंग का मज़ा लें:)

चरण 10: बंदरगाहों को अग्रेषित करें

बंदरगाहों को अग्रेषित करें!
बंदरगाहों को अग्रेषित करें!
बंदरगाहों को अग्रेषित करें!
बंदरगाहों को अग्रेषित करें!

क्या? फॉरवर्ड पोर्ट्स? वह क्या है?पोर्ट अग्रेषण एक विकल्प है जो लगभग सभी घरेलू राउटरों में उपलब्ध है। क्योंकि आपका सर्वर पीसी एक राउटर के पीछे होने की संभावना है (आपका होम नेटवर्क एक लोकल एरिया नेटवर्क [LAN] है जिसमें राउटर इसे इंटरनेट से जोड़ता है), आपके पीसी का आईपी पता (वह नंबर जो अन्य पीसी सर्वर पीसी से बात करने के लिए उपयोग करता है) केवल आपके स्थानीय नेटवर्क के भीतर काम करता है (सभी पीसी आपके राउटर से जुड़े हैं)। बाहरी दुनिया (इंटरनेट) के लिए सीधे आपके सर्वर से बात करने के लिए, आपके राउटर को दोनों को संवाद करने देना होगा। आम तौर पर, बाहरी दुनिया (इंटरनेट) आपके राउटर से बात करेगी, और आपका राउटर उस संदेश को आपके पीसी पर रिले कर देगा। यह ब्राउज़िंग के लिए बहुत अच्छा काम करता है, लेकिन सेवा के लिए नहीं। इस संचार चैनल को खोलने के लिए, हमें बंदरगाहों को देखने की जरूरत है। पोर्ट "चैनल" हैं जिन पर विभिन्न प्रोग्राम बात करने के लिए उपयोग करते हैं। कुछ सामान्य पोर्ट:21 - FTP80 - HTTP5900 - VNC29070 - Jedi Academy (JKA सर्वर को होस्ट करने के लिए उपयोग किया जाता है) और भी बहुत कुछ है (जैसे कि उनमें से 65 हजार योग्य) लेकिन यह बात नहीं है। मुद्दा यह है कि, आपको अपने सर्वर के स्थानीय आईपी पते पर पोर्ट से सीधे कनेक्ट होने के लिए अपने इंटरनेट आईपी पते पर पोर्ट की आवश्यकता है। ऐसा करने के लिए, अपने राउटर का सेटिंग पृष्ठ खोलें (आपको इसके लिए व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड जानना होगा)) राउटर का पृष्ठ आमतौर पर https://192.168.1.1 पर होता है, हालांकि कुछ https://192.168.0.1, https://192.168.2.1 या अन्य पते पर हो सकते हैं। यदि आप कनेक्ट नहीं कर सकते हैं, तो अपने राउटर के निर्देश मैनुअल से परामर्श करें या Google इसे खोजें। एक बार में, आपको पोर्ट फ़ॉरवर्डिंग खोजने की आवश्यकता है। माई नेटगियर के पास साइड कॉलम पर है, अन्य ब्रांडों के बारे में निश्चित नहीं है। यहां से आप काम पर जा सकते हैं। आपको सर्वर पीसी के स्थानीय आईपी को जानना होगा (आप इसे स्क्रीन के ऊपरी-दाएं कोने में नेटवर्किंग आइकन पर राइट क्लिक करके, दो पीसी वाले आइकन पर और कनेक्शन जानकारी का चयन करके पा सकते हैं, यह "आईपी" है। पता" फ़ील्ड)। अब, निम्नलिखित सेटअप जोड़ें: (प्रारूप: "नाम" - टीसीपी/यूडीपी - प्रारंभ बंदरगाह - अंत बंदरगाह - 192.168.xx (अपने सर्वर के साथ बदलें)) "वीएनसी" - टीसीपी - 5800 - 5900 - 192.168.xx"FTP" - TCP/UDP - 21 - 21 - 192.168.xx"HTTP" - TCP - 80 - 80 - 192.168.xx"Gmod" - TCP/UDP - 27015 - 27015 - 192.168.xx (के साथ बदलें) स्पष्ट रूप से आपके गेम के लिए सेटिंग्स) एक बार जब आप इसे लागू कर लेते हैं, तो आपको वास्तव में ऑनलाइन होना चाहिए।

चरण 11: एक निःशुल्क डोमेन प्राप्त करें

एक मुफ़्त डोमेन प्राप्त करें!
एक मुफ़्त डोमेन प्राप्त करें!
एक मुफ़्त डोमेन प्राप्त करें!
एक मुफ़्त डोमेन प्राप्त करें!

ठीक है, तो आपके पास एक सर्वर है। क्या आपको सच में लगता है कि आपके सभी मित्र नवीनतम प्राप्त करने के लिए https://75.185.355.1337 (जाहिर तौर पर एक वास्तविक आईपी नहीं है, लेकिन आपके अधिकांश मित्र इसे नहीं जानते होंगे) पर साइन इन करने के लिए इतने उत्सुक होंगे? नहीं! अपने लंबे, उबाऊ, हमेशा बदलते आईपी को याद रखना उन लोगों के लिए भी मुश्किल है जो इसे समझते हैं। यह इंटरनेट है, फिर भी आप उन्हें एक लंबे फ़ोन नंबर जैसा कुछ बता रहे हैं।आपको एक डोमेन चाहिए! एक डोमेन नाम आपके आईपी पते के लिए एक मुखौटा है। किसी भी अन्य साइट की तरह, Google के सर्वर का एक IP पता होता है। हालाँकि, आप उनका IP पता नहीं जानते हैं, आप केवल www.google.com जानते हैं। तो, आप उनके आईपी को जाने बिना उनसे कैसे जुड़ सकते हैं? क्योंकि, डोमेन www.google.com Google के सर्वर के IP पते से लिंक करता है और उसे अनुरोध भेजता है। डोमेन नामों के साथ समस्या यह है कि उन्हें पंजीकरण के लिए पैसे खर्च करने पड़ते हैं। हालांकि, यदि आप त्याग करने के इच्छुक हैं, तो आप www.no-ip.com पर निःशुल्क डोमेन प्राप्त कर सकते हैं। नकारात्मक पक्ष यह है कि आपका डोमेन.servegame.com या कुछ इसी तरह का होगा। उनके पास डोमेन का एक समूह है जिसे आप चुन सकते हैं (सर्वगेम, सर्व एचटीटीपी, सर्विस एफटीपी केवल कुछ नाम रखने के लिए) लेकिन आप अपना पूरी तरह से अनुकूलित डोमेन नहीं प्राप्त कर सकते हैं। (उदाहरण के लिए, मैं https://calc.servegame.com प्राप्त कर सकता हूं [और पहले ही प्राप्त कर चुका हूं], लेकिन https://calcprogrammer1.com नहीं [जिसके पंजीकरण के लिए पैसे खर्च होंगे]) नाम के अलावा, नो-आईपी डोमेन महान हैं।नि: शुल्क वाले केवल 60 दिनों तक चलते हैं, लेकिन जब यह समाप्त होने वाला होता है तो वे आपको एक ई-मेल भेजते हैं कि आप डोमेन के अपने उपयोग को मुफ्त में बढ़ा सकते हैं। आपको अपना इंटरनेट आईपी पता जानना होगा, जिसे केवल गुगलिंग द्वारा पाया जा सकता है "मेरा आईपी क्या है" (आपको बहुत सारी साइटें मिलेंगी जो आपको आपका आईपी बताएगी)। अपने नो-आईपी सेटअप में अपने इंटरनेट आईपी का प्रयोग करें।

चरण 12: इसका परीक्षण करें

इसका परीक्षण करें!
इसका परीक्षण करें!
इसका परीक्षण करें!
इसका परीक्षण करें!
इसका परीक्षण करें!
इसका परीक्षण करें!

अब मज़े वाला हिस्सा आया। सब कुछ स्थापित किया जाना चाहिए और जाने के लिए तैयार होना चाहिए, आपको केवल परीक्षण करना है। http का परीक्षण करके प्रारंभ करें, क्योंकि यह सबसे आसान है। बस अपना ब्राउज़र खोलें और "https://.com" टाइप करें और एंटर दबाएं। किसी भी भाग्य के साथ, "यह काम करता है!" प्रकट होना चाहिए (अपाचे 2 से परीक्षण संदेश, आप फ़ाइल को/var/www में बदल सकते हैं जब आप जानते हैं कि यह वास्तव में काम करता है)। अगर ऐसा नहीं होता है, तो "https:// [नहीं www. या.com, बस आईपी नंबर]" आज़माएं। यह काम करना चाहिए, अगर ऐसा नहीं होता है, तो आपका पोर्ट अग्रेषण काम नहीं कर रहा है। यदि उनमें से कोई भी अंतिम उपाय के रूप में काम नहीं करता है, तो <a href="https://https:// को आजमाएं। (फिर से, कोई www. या.com नहीं, बस नंबर)। यह काम करना चाहिए, अगर यह काम नहीं करता है, तो इसका मतलब है कि आपका सर्वर काम नहीं कर रहा है। फिर एफ़टीपी का परीक्षण करें। विंडोज एक्सप्लोरर खोलें और "ftp://.com" टाइप करें। आपको उपयोगकर्ता नाम और पासवर्ड के लिए संकेत दिया जाना चाहिए, अपना एफ़टीपी उपयोगकर्ता नाम और पासवर्ड टाइप करें और आपको अपने सभी फ़ोल्डर्स देखना चाहिए। फ़ाइल अपलोड करने का प्रयास करें। यह काम करना चाहिए, अगर यह फ़ाइल को स्वीकार नहीं करता है, तो GPROFTPD के उपयोगकर्ता पृष्ठ के साथ खेलें। दोबारा, अगर यह काम नहीं करता है, तो उपरोक्त यूआरएल को ftp://अगला, परीक्षण वीएनसी के अलावा आज़माएं। आपको VNC व्यूअर की आवश्यकता होगी। TightVNC और UltraVNC दोनों ही विंडोज़ के लिए बेहतरीन VNC व्यूअर हैं। VNC पते के लिए, बस अपना नो-आईपी डोमेन और.com डालें (उदाहरण के लिए, calc.servegame.com, कोई https:// नहीं, कोई www., और कोई ftp:// नहीं)। आपको पासवर्ड के लिए संकेत दिया जाना चाहिए। VNC के लिए आपने जो भी पासवर्ड डाला है उसे डालें। अगर सब कुछ ठीक रहा, तो आप अपने विंडोज पीसी की स्क्रीन पर अपने सर्वर की स्क्रीन देखेंगे। आखिरी, टेस्ट गेम। यदि आप एक गेम सर्वर होस्ट कर रहे हैं, तो लॉग ऑन करें और देखें कि क्या आप इसमें शामिल हो सकते हैं। यदि सब कुछ ठीक रहा, तो अब आपके पास एक सर्वर है! अब वेब पेज बनाना सीखें, साझा करने के लिए कुछ फ़ाइलें अपलोड करें, और कुछ गेम खेलें! आपका अपना सर्वर कॉलेज में या कहीं और इंटरनेट कनेक्शन (अर्थात् P2P) को सीमित करने में बहुत मदद कर सकता है क्योंकि आप घर पर अपने सर्वर पर P2P एप्लिकेशन चला सकते हैं और फिर FTP या HTTP के माध्यम से तैयार डाउनलोड डाउनलोड कर सकते हैं। मज़े करो!

सिफारिश की: