डेबियन स्कीझ वर प्रॉसॉडीसह त्वरित संदेशन

मूर्खपणाचा

नमस्कार मित्रांनो!. आज मी आपल्यासमोर एक आधुनिक आणि लवचिक सर्व्हर सादर करतो जब्बर / एक्सएमपीपी, भाषेत लिहिलेले लुआ आणि पूर्वी Lxmppd म्हणून ओळखले जात असे. संसाधनांचा अत्यल्प वापर, वापरण्यास सुलभ आणि एक्स्टेंसिबल असणारी एकाधिक प्लॅटफॉर्म सिस्टम असल्याचे वैशिष्ट्ये आहेत. आणि पुढील त्रास न देता चला व्यवसायावर उतरू! त्यांना बर्‍याच बाबींसारखे वाटू शकतात परंतु ते खरोखर सोपे आणि लहान आहेत. आम्ही आता पाहू:

  • बेस सर्व्हर
  • आम्ही आवश्यक पॅकेजेस स्थापित करतो
  • चला कॉन्फिगर करणे शिकू
  • आम्ही जागतिक मापदंड कॉन्फिगर करतो
  • आम्ही आभासी होस्ट तयार आणि कॉन्फिगर करतो
  • आम्ही एसएसएल / टीएलएस प्रमाणपत्र व्युत्पन्न करतो
  • आम्ही होस्ट सक्षम करतो
  • आम्ही पहिला वापरकर्ता तयार करतो
  • आम्ही आमची प्रोसेडी डीएनएस मध्ये नोंदवतो
  • आम्ही सर्वकाही तपासतो

बेस सर्व्हर
संसाधनांचा कमी वापर आम्हाला आपल्या स्वत: च्या वर्कस्टेशनमध्येही प्रॉसॉडी स्थापित करण्याची आणि त्यातून चॅट सर्व्हिस प्रदान करण्यास अनुमती देतो.

आम्ही आवश्यक पॅकेजेस स्थापित करतो
प्रॉसॉडीशी परिचित होण्यासाठी, आम्ही स्कीझ रिपॉझिटरीमध्ये आलेले अधिकृत पॅकेजेस वापरणार आहोत:

योग्यता स्थापित प्रोसोडी लिब्लुआ 5.1-सेके 0

चला कॉन्फिगर करणे शिकू
चला त्यासोबतची कागदपत्रे वाचूया /usr/share/doc/prosody/doc/coding_style.txt, कॉन्फिगरेशन फाइल्समध्ये वापरल्या जाणार्‍या फॉरमॅटशी स्वतःला परिचित करण्यासाठी. फोल्डर वर जाऊ / इत्यादी आणि आम्ही अस्तित्वात असलेल्या फाईल्स आणि डिरेक्टरीज सूचीबद्ध करतो. प्रत्येक फोल्डर किंवा फाईलची नावे अंतर्ज्ञानी असतात आणि ते कशासाठी वापरल्या जातात हे स्पष्टपणे दर्शवितात:

  • प्रमाणपत्रे: निर्देशिका जेथे एसएसएल / टीएलएस प्रमाणपत्रे आणि त्यांच्या खाजगी की संग्रहित केल्या जातील.
  • conf.avail: आम्ही उपलब्ध म्हणून घोषित केलेल्या व्हर्च्युअल होस्टच्या कॉन्फिगरेशन फाइल्स असलेल्या निर्देशिका. हे वेब सर्व्हरबद्दल मागील पोस्टमध्ये जे दिसत होते त्यासारखेच कार्य करते, जसे एनजीन्क्स साइट-उपलब्ध फोल्डरच्या बाबतीत.
  • conf.d: फोल्डर जेथे व्हर्च्युअल होस्टचे थेट दुवे घोषित केले गेले conf.avil आणि ते आम्ही सक्षम करू इच्छित आहोत.
  • prosody.cfg.lua: प्रॉसॉडी कॉन्फिगरेशनची मुख्य फाईल.
  • मला वाचा: फाईल जी आम्हाला पुढे जाण्यासाठी "संकेत" देते. हे वाचणे थांबवू नका!

आपण आत्तापर्यंत जे वाचले आहे त्यासह आम्ही किमान प्रारंभिक कॉन्फिगरेशन वापरु शकतो.

आम्ही ग्लोबल पॅरामीटर्स कॉन्फिगर करतो
आम्ही मुख्य कॉन्फिगरेशन फाईलचा काळजीपूर्वक अभ्यास करतो/etc/prosody/prosody.cfg.lua, ज्यावर मी विनामूल्य अनुवाद केले आणि आम्ही शेवटी डाउनलोड करू शकतो. खाली दिलेली कमांड वापरुन इंस्टॉल केलेली मूळ फाईल सेव्ह करू.

cp /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.original

आम्ही कॉन्फिगरेशन फाईल रिकामी करतो. सह नॅनो, आम्ही संपादित prosody.cfg.lua आधीच रिक्त केले आहे आणि डाउनलोड केलेल्या फाईल सामग्रीची सामग्री पेस्ट करा. आम्ही आमच्या गरजा त्यानुसार सुधारित करतो आणि नेहमीच्या सहाय्याने बचत करतो ctl + किंवा. नंतर आम्ही कॉन्फिगरेशन फाईलचा सिंटॅक्स तपासतो:

सीपी / देव / शून्य /etc/prosody/prosody.cfg.lua नॅनो /etc/prosody/prosody.cfg.lua लूका -पी /etc/prosdy/prosody.cfg.lua

आणि आपण संदेश परत न केल्यास सर्व काही ठीक आहे.

आम्ही आभासी होस्ट तयार आणि कॉन्फिगर करतो
आपल्या व्हर्च्युअल होस्टची फाईल आपण ती डिरेक्टरीमध्ये बनवू /etc/prosody/conf.avail/होस्टनाव आणि अधिक विस्तारासह .conf.lua, आणि आम्ही ती फाईलमधून तयार करूexample.com.cfg.lua त्या फोल्डरमध्ये विद्यमानः

एमव्ही /etc/prosody/conf.avail/example.com.cfg.lua /etc/prosody/conf.avail/web.amigos.cu.cfg.lua नॅनो /etc/prosody/conf.avail/web.amigos.cu .cfg.lua

आम्ही आमच्या गरजा त्यानुसार योग्य पॅरामीटर्ससह फाइल सुधारित करतो. आम्ही पोस्टच्या शेवटी या उदाहरणासह सुसंगत आवृत्ती डाउनलोड करू शकतो. ओळ हटविणे विसरू नका सक्षम = खोटे - हे होस्ट सक्षम करण्यासाठी ही ओळ काढा.

आम्ही एसएसएल / टीएलएस प्रमाणपत्र व्युत्पन्न करतो
प्रमाणपत्रे तयार करण्यासाठी कमांडची अंमलबजावणी करताना ते आमच्या कंपनीशी संबंधित माहिती विचारतील.

सीडी / इत्यादी / प्रॉसॉडी / प्रमाणपत्रे ओपनस्ल रेक-नवीन -x509 -डेस 365 -नोड्स -आउट "वेब.अमॅगोस.सी.सी.आर.टी.

आमची प्रमाणपत्रे योग्य प्रकारे व्युत्पन्न झाल्याचे आम्ही तपासतो ls -l.

आम्ही होस्ट सक्षम करतो
मध्ये घोषित होस्ट सक्षम करण्यासाठी /etc/prosody/conf.avail/web.amigos.cu.cfg.luaफोल्डरमध्ये त्या फाईलचा प्रतिकात्मक दुवा तयार करणे आवश्यक आहे conf.d. मग आम्ही सेवा पुन्हा सुरू करणे आवश्यक आहे:

ln -s /etc/prosody/conf.avail/web.amigos.cu.cfg.lua /etc/prosody/conf.d/web.amigos.cu.cfg.lua /etc/init.d/prosody रीस्टार्ट

टीप: कमांडचा वापर करुन प्रॉसॉडी लॉग संदेश पाहण्यासाठी एक समर्पित कन्सोल उघडा शेपूट -f /var/log/prosody/prosody.log. शेवटची ओळ म्हटली तर "पीआयडीवर यशस्वीरित्या डिमनोमाइझ केले ####", नंतर सर्वकाही किलो करण्यासाठी कार्य करते !. आपणास एखादा त्रुटी संदेश मिळाल्यास, आपणास प्रक्रिया मॅन्युअली माराव्या लागतील "लुआ" ते प्रोसॉडी रीस्टार्ट करण्यापूर्वी चालत आहे. जाणून घेण्यासाठी PID डेल लुआ, धावPS -e | ग्रेप लुआ. प्रक्रिया नष्ट करण्यासाठी, किल-किल # पीड डेल लूआ.

आम्ही पहिला वापरकर्ता तयार करतो
युजर्स तयार करण्यासाठी आम्ही ही कमांड वापरतो प्रॉसोडीक्टल पुढीलप्रमाणे:

prosodyctl adduser प्रशासन@web.amigos.cu

कमांड आम्हाला विचारेल "संकेतशब्द" वापरकर्ता लक्षात ठेवा आम्ही युजर बनवत आहोत "प्रशासन", जे आम्ही ग्लोबल कॉन्फिगरेशन फाइलमध्ये प्रोसॉडी प्रशासक म्हणून घोषित करतो prosody.cfg.lua.

आम्ही आदेश वापरू नका प्रॉसोडीक्टल सेवा थांबविणे, प्रारंभ करणे किंवा रीस्टार्ट करणे, परंतु पारंपारिक पद्धतींनी जसे की:

.

आम्ही आमची प्रोसेडी डीएनएस मध्ये नोंदवतो
इन्स्टंट मेसेजिंग सर्व्हिस डीएनएस सेवेवर जास्त अवलंबून असते. प्रत्येक वापरकर्ता त्याच्या पत्त्याद्वारे किंवा ओळखला जातो JID च्या मार्गाने वापरकर्ता @ डोमेन, जेथे डोमेन सर्व्हरला सूचित करते जिच्यावर खाते संग्रहित आहे. वापरकर्त्यास कनेक्ट होण्यासाठी आणि लॉग इन करण्यासाठी, सर्व्हरचा आयपी पत्ता शोधणे आवश्यक आहे. त्याचप्रमाणे रिमोट सर्व्हरशी संपर्क साधणे आवश्यक आहे वापरकर्ता @ डोमेन आपल्याला एक संदेश पाठवण्यासाठी म्हणून, हे आवश्यक आहे की प्रॉसॉडी सर्व्हरचा रेकॉर्ड प्रकार आहे A आमच्या लॅनच्या डीएनएस सर्व्हरमध्ये. उदाहरणार्थ:

192.168.10.20 इन अ वेब.ॅमिगोस कॉ.

आम्ही सर्वकाही तपासतो
आमच्याकडे आधीपासून आमचा प्रॉसॉडी सर्व्हर चालू आहे. चला मग गप्पा मारू! पिडजिन किंवा पीएसआय स्थापित करा किंवा आपल्या पसंतीच्या एक्सएमपीपी क्लायंट निवडा आणि सर्व्हरशी कनेक्ट व्हा. जर तो यशस्वी झाला तर हे आहे कारण त्याने या लेखाच्या पत्रापर्यंतचे पत्र अनुसरण केले. नसल्यास, विचारा, यासाठीच असे ब्लॉग तयार केले गेले होते. अहो, आपणास कन्सोलवरून चॅट करायचे असल्यास फिंच स्थापित करा.

आम्ही प्रॉसॉडी अधिकृत साइटवरील कागदपत्रांसह एक पॅकेज बनविले आहे जे आम्हाला आशा आहे की ते उपयुक्त ठरेल. जे लोक प्रॉसोडी रेपॉजिटरीमधून पॅकेजेस थेट डाउनलोड करू इच्छित आहेत त्यांना भेट द्या प्रॉसॉडी पॅकेज रेपॉजिटरी.

सर्वांना शुभेच्छा आणि शुभेच्छा!

नमुना फायली डाउनलोड करा

लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

20 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही.

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   इलियोटाइम 3000 म्हणाले

    चांगली सूचना. इन्स्टंट मेसेजिंग क्लायंट बनविण्यासाठी मी वेळ दिला की नाही ते पाहूया.

    1.    elav म्हणाले

      आणखी एक एक्सएमपीपी ग्राहक? याना, मी हे जाणून घेतल्याशिवाय आणि आपले ध्येय म्हणून सेट केल्याशिवाय हे आवश्यक वाटत नाही. ते आधीपासूनच पिडजिन, कोपेटे, केडीई-टेलीफाटी, एम्पॅथी, पीएसआय ... असो.

      1.    धुंटर म्हणाले

        ठीक आहे, दुसर्‍या क्लायंट जितका मला वाटत नाही तितकेच परंतु एक्सएमपीपी एपीआय सह खेळणे आणि अनुप्रयोगांकडील संदेश पाठविणे मजेदार असेल.

      2.    Rots87 म्हणाले

        उदाहरणार्थ आपण अंतर्गत नेटवर्कसाठी काही प्रकारचे गप्पा मारणे किंवा त्यासारखे काहीतरी करणे आवश्यक असल्यास ते ठीक होईल

      3.    ब्रायबॉट म्हणाले

        ते सत्य असल्यास, परंतु हे ट्यूटोरियल विनामूल्य नेटवर्कमध्ये एक्सएमपीपी क्लायंटच्या अंमलबजावणीसाठी वापरले जाते

        1.    धुंटर म्हणाले

          हे ट्यूटोरियल सर्व्हरसाठी आहे, आधीच काही विनामूल्य ग्राहक आहेत.

      4.    इलियोटाइम 3000 म्हणाले

        विंडोजसाठी, हे फार उपयुक्त ठरेल (पौराणिक मेसेंजरच्या अनुपस्थितीत, एक चांगले बनविणे चांगले आहे, बरोबर?)

  2.   फेडरिको ए. वाल्ड्स टुजॉगल म्हणाले

    आपल्या टिप्पण्यांसाठी सर्वांचे आभार. माझ्या लॅनवर चॅट करण्यासाठी वेब क्लायंट असण्याचे माझे स्वप्न आहे. मी JwChat सह ejabberd स्थापित केले आहे आणि Squeeze मधील इंटरफेस चिकट (आणि कुरुप आणि बग्गी) असल्याने मी प्रयत्नही केला नाही. मी यॅब्स वेब सर्व्हर आणि त्याच्या यॅव्हस-गप्पा वेब क्लायंटचा प्रयत्न केला आहे आणि मला ते योग्यरित्या कार्य करण्यास मिळत नाही. त्यांनी PHPFreeChat आणि काहीही डाउनलोड केले. लेनीच्या ड्रुपल 6 सह मी गप्पांसाठी प्लगइन कॉन्फिगर करण्याचा प्रयत्न केला आणि बर्‍याच वर्षांपूर्वी मी परत थकलो. मी क्लायंटच्या स्थापनेवर अवलंबून न राहण्याचे आणि ब्राउझरवर गप्पा मारण्याचे आणखी काही करण्याचे स्वप्न पाहत आहे. चॅलेंज सुरू केले आहे.

    1.    इलियोटाइम 3000 म्हणाले

      आपले स्वागत आहे, मित्रा. चला आपण पाहू की मी डेबियन स्टेबलच्या नवीन आवृत्तीमध्ये झेडपेनेलएक्स कसे स्थापित करावे याबद्दल ट्यूटोरियल करण्यासाठी व्हीझी डीव्हीडी 1 डाउनलोड करणे समाप्त करू शकेन की नाही (मला आशा आहे की झेडपॅनल विकसक उबंटू 12.04 एलटीएस समर्थन सोडणार नाहीत, कारण अन्यथा मी असे करू शकत नाही मी विंडोजवर चाचणी केली तेव्हा मला छान दिसणार्‍या नियंत्रण पॅनेलची स्वयंचलित स्थापना).

  3.   डेबियन ते नवीन म्हणाले

    नमस्कार, जर मी थोड्या वेळापूर्वी डेबियन 7 स्थापित केले असेल. तथापि माझ्याकडे इंटरनेट नाही, परंतु ते मला सांगते की मी फर्मवेअर गमावत आहे. हा यूएसबी टीपी लिंक टीएल-डब्ल्यूएन 321 जी आहे. मी ते विंडोज वरून डाउनलोड करू शकतो? मला हे विचारण्यासाठी क्षमस्व आहे की मला कोणत्याही डेबियन फोरममध्ये नोंदणी करू इच्छित नाही, तसेच मला इंग्रजी देखील चांगले माहित नाही.

    1.    इलियोटाइम 3000 म्हणाले

      जर टीपी-लिंकमध्ये अल्थेरॉस चिपसेट असेल तर त्याने त्याला गुंतागुंत न करता ओळखले पाहिजे.

      आपल्या टीपी-लिंक यूएसबी मॉडेलमध्ये अल्थेरॉस चिपसेट आहे की नाही ते शोधा आणि हार्डवेअर आयडी देखील लक्षात घ्या.

    2.    टीकाकार म्हणाले

      आपणास येथे आयएसओ डाउनलोड करायचा असेल तर ते डेबियन आयसोस आहेत परंतु ते विना-मुक्त ड्राइव्हर्स् आणि फर्मवेअरसह येतात.

      http://live.debian.net/cdimage/release/7.0.0+nonfree/i386/iso-hybrid/

  4.   Rots87 म्हणाले

    मी तारांकित वर एक चांगला ट्यूटू इच्छित आहे

    1.    जुलिया सीझर म्हणाले

      मी तुम्हाला शिफारस करतो की तुम्ही ट्रायबॉक्स सीई किंवा एलास्टिक्स दोन्ही वापरुन एस्टरिक वर आधारित प्रारंभ करा

      http://www.elastix.org/

      http://www.trixbox.com/

  5.   msx म्हणाले

    खूप चांगला मार्गदर्शक, आभारी आहे 🙂

  6.   अलेजान्ड्रोडेझ म्हणाले

    उत्कृष्ट, आभारी आहे खूप उपयुक्त आहे.

  7.   LJlcmux म्हणाले

    मी माझ्या शहरात लागू करत असलेल्या मेष फ्री नेटवर्कमध्ये मी याची चाचणी घेईन. मग मी सांगेन की मी हे कसे करीत आहे.

    चीअर्स.!

  8.   LJlcmux म्हणाले

    काय खराब रे. मी शेवटच्या टप्प्यात राहिलो. मी डीएनएस कोठे कॉन्फिगर करू? हा हाहा विचारणारा एकटाच असणं किती लाजिरवाणं

  9.   पिकोरो लेन्झ मॅकके म्हणाले

    माझ्याकडे काही अतिशय मनोरंजक प्रश्न आहेत:

    आपल्याला माहित आहे किंवा 3000 वापरकर्त्यांसाठी एकाच वेळी कमीतकमी 1000 चॅटिंग एकाच वेळी जोडलेले आहेत अशा प्रोसोडीच्या निर्मितीमध्ये स्थापना करण्याचा अनुभव आहे?

    यासाठी समर्थन: फाइल ट्रान्सफर, व्हीआयपी आणि हे सर्वात महत्वाचे संभाषण लॉग आहे?

    पर्यावरण: सर्व्हरद्वारे अक्षम वेब नोंदणी आणि स्क्रिप्ट्ससह 3 हजार वापरकर्त्यांनी वापरकर्ता नोंदणी आणि इच्छित हालचाल घडवून आणण्यासाठी सीजी कोळंबीद्वारे, 8 जीबी रॅमसह एक विशेष वापर किंवा पोर्टल एरंड आणि इजाबर्डसह लेनीमध्ये इजाबर्डसाठी विनंती केली

    बॉल फुगला, इजाबर्डमध्ये ब problems्याच अडचणी सोडवल्यानंतर मला हे सापडले, खरंच यामुळे मला माझा वेळ वाया घालवायचा वाटतो ..

    1.    फेडरिको ए. वाल्ड्स टुजॉगल म्हणाले

      माझे हार्दिक शुभेच्छा पिक्कोरो लेन्झ मॅकके !!!. पहा, मी प्रॉसॉडीच्या अधिकृत वेबसाइटला भेट देण्याची शिफारस करतो http://prosody.im, आणि माहिती विस्तृत करा. मला प्रॉसॉडीसह एकाच वेळी गप्पा मारत 1000 पेक्षा जास्त क्लायंट नाहीत. आणि मला वाटत नाही की तुम्ही तुमचा वेळ ईजाबर्डबरोबर वाया घालवला. आपण लेनीच्या काळात घेतलेला निर्णय आहे. तसे, मी कबूल करतो की माझ्या व्यवसायात मी प्रथम स्थापित केलेले एजाबर्ड्ड होते, जिथे कदाचित 50 किंवा 60 वापरकर्ते एकत्रितपणे गप्पा मारत होते. सर्व्हरला त्याबद्दल देखील माहिती नव्हती आणि त्यात फक्त 512 मेगाबाइट रॅम आहे. 🙂 आणि हो, मला ते व्यवस्थितपणे स्थापित करण्यात मला खूपच त्रास झाला. प्रॉसॉडी अगदी सोपी आहे, परंतु मी त्याच्या संभाव्यतेबद्दल अधिक जाणून घेण्यासाठी आमंत्रित करतो. मी त्याच्यावर संशय घेत नाही असे नाही, परंतु आपल्याला आवश्यक असलेला अनुभव माझ्याकडे नाही.