उबंटू लिनक्सवर ओपनफायरसह आपला स्वतःचा जब्बर सर्व्हर स्थापित करा

ओपनफायर

04/05/2011 अद्यतनित केले

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

जब्बर यांचा परिचय

जॅबर हा एक्सएमएल मानकांवर आधारित एक खुला प्रोटोकॉल आहे संदेशांची रीअल-टाइम एक्सचेंज आणि इंटरनेटवर दोन मुद्द्यांमधील उपस्थिती. जब्बर तंत्रज्ञानाचा मुख्य अनुप्रयोग एक विस्तारित मेसेजिंग प्लॅटफॉर्म आहे आणि आयएम (आयसीक्यू, एमएसएन मेसेंजर, आणि याहू) सारख्या इतर सिस्टमप्रमाणे कार्यक्षमता प्रदान करणारे आयएम (इन्स्टंट मेसेजिंग) नेटवर्क आहे.

ते वेगळे आहे कारण ते भिन्न आहे:
* खुले आहे - जब्बर प्रोटोकॉल विनामूल्य, मुक्त, सार्वजनिक आणि समजण्यासारखा आहे. याव्यतिरिक्त, जबर सर्व्हर्स (सार्वजनिक सर्व्हरची यादी पहा) तसेच असंख्य ग्राहक आणि विकास लायब्ररीसाठी एकाधिक ओपन सोर्स कार्यान्वयन आहेत.
* तो विस्तारनीय आहे - एक्सएमएल भाषेची शक्ती वापरुन, कोणीही सानुकूल कार्यक्षमतेसाठी जब्बर प्रोटोकॉल वाढवू शकतो. अर्थात, इंटरऑपरेबिलिटी राखण्यासाठी, सामान्य विस्तार जब्बर सॉफ्टवेअर फाउंडेशनद्वारे नियंत्रित केले जातात.
* हे विकेंद्रित आहे - कोणीही स्वत: चा जबर सर्व्हर सेट करू शकतो, तो पेटंट-मुक्त देखील आहे आणि कोणत्याही कंपनीवर अवलंबून नाही जेणेकरून तो आता आणि नेहमी पूर्ण स्वातंत्र्याने वापरता येईल.
* ते सुरक्षित आहे - कोणताही जब्बर सर्व्हर सार्वजनिक जबर नेटवर्कपासून विभक्त केला जाऊ शकतो, कोणतीही सर्व्हर अंमलबजावणी क्लायंट-सर्व्हर संप्रेषणासाठी एसएसएल वापरते आणि बरेच क्लायंट क्लायंट-टू-क्लायंट संप्रेषणे एन्क्रिप्ट करण्यासाठी पीजीपी-जीपीजीचे समर्थन करतात. याव्यतिरिक्त, एसएएसएल आणि सत्र संकेतशब्दांच्या वापरामुळे अधिक मजबूत सुरक्षितता विकासात आहे.
जाब्बर सुरुवातीला इतर इन्स्टंट मेसेजिंग सिस्टमसह गोंधळ निर्माण करू शकतो कारण सामान्यत: इतर आयएममध्ये क्लायंटची ओळख प्रोटोकॉलद्वारे केली जाते. जब्बरच्या बाबतीत असे नाहीः एक प्रोटोकॉल आहे आणि प्रत्येक क्लायंट एक अंमलबजावणी आहे.

मूळ मजकूर यातः जॅब्बर

सर्व्हर

तयार करणे आपली स्वतःची इन्स्टंट मेसेजिंग सिस्टम, आम्हाला एक सर्व्हर म्हणून कार्य करणारे अनुप्रयोग आवश्यक आहे.
ओपनफायर हे एक आहे वेब प्रशासकासह जॅबर सर्व्हर (राउटर किंवा मोडेम सारखे), जावामध्ये लिहिलेले आहे आणि जीपीएल आहे, म्हणजेच ओपनसोर्स.

साहित्य:

अपाचे 2 + मायएसक्यूएल + पीएचपी 5 आणि PHPMyAdmin

हे अनुप्रयोग स्थापित करण्यासाठी आम्ही टर्मिनलमध्ये sudo वापरण्याच्या परवानग्या टाइप करतो

टीप: # टिप्पण्या आहेत, त्या अंमलात आणल्या गेलेल्या नाहीत, चांगल्या समजून घेण्यासाठी ते संदर्भ आहेत.

# आम्ही अ‍ॅपेचे 2 + मायएसक्यूएल 5.1 + पीएचपी 5 आणि phpmyadmin sudo apt-get -y स्थापित करा होस्ट एरर दाखवण्यासाठी अपॅची 2 करीता phpmyadmin # स्थापित करा "सर्व्हरनेम लोकलहोस्ट" >> /etc/apache5/httpd.conf # अ‍ॅपेचे 5 साठी अ‍ॅसेट्स व टिलिडस चांगले दर्शविण्यासाठी sudo गूंज “AddDefaultCharset ISO-2-2" >> / इ. /apache2/conf.d/charset # आम्ही Apache8859 sudo /etc/init.d/apache1 रीस्टार्ट करतो आधीच ओपनफायर स्थापित करण्यासाठी आमच्याकडे आधीपासूनच किमान अनुप्रयोग आहेत: # आम्ही जावा sudo apt-get इंस्टॉल सन-जावा 2-बिन # आम्ही स्थापित करतो जावाला इंटरप्रिटर मुख्य कॉन्फिगर करा मुख्य सुदो अपडेट-विकल्प - कॉन्फिग जावा # ओपनफायरसाठी यूझर तयार करा sudo uड्युझर ओपनफायर # डीईबी पॅकेजमध्ये ओपनफायर डाउनलोड करा wc -c http://www.igniterealtime.org/downloads/download-landing.jsp?file = ओपनफायर / ओपनफायर_2 .2_all.deb # आम्ही ओपनफायर स्थापित करतो sudo dpkg -i openfire_6_all.deb # आम्ही ओपनफायर आणि मायएसक्यूएल एसयू साठी मूलभूत सामग्री कॉपी करतो do cp /usr/share/openfire/resources/datedia/openfire_mysql.sql OME मुख्यपृष्ठ / sudo chmod 3.7.0 openfire_mysql.sql # आम्ही मायएसक्यूएल mysqladmin मध्ये डेटाबेस आणि आयात मूलभूत सामग्री तयार करतो -लोक-होस्ट -u रूट -p ओपनफायर mysql -h लोकलहॉस्ट तयार करतो -u रूट -p ओपनफायर <ओपनफायर_एमएसक्यूएल.एसक्यूएल # मायएसक्यूएल लाइनमध्ये वापरकर्ता तयार करा आणि परवानग्या द्या = "पासवर्ड 'द्वारे वापरकर्ता तयार करा ओपनफायर @ लोकलहोस्ट;" एको "$ लाइन" | mysql -h localhost -u root -p Line = "सर्व ओपनफायरवर अनुदान द्या. * लोकलहोस्ट ओपनफायर करण्यासाठी;" एको "$ लाइन" | mysql -h localhost -u root -p # आम्ही अवशिष्ट फाइल्स आरएम ओपनफायर 3.7.0_all.deb आरएम ओपनफायर_मीस्क्ल.एसक्यूएल # आम्ही ओपनफायर रीसेट करतो /etc/init.d/openfire रीस्टार्ट # आम्ही फायरफॉक्स वेब प्रशासक उघडतो http: //777 .3.7.0: 127.0.0.1

प्रशासक पॅनेल हे लक्षात ठेवाः

http://127.0.0.1:9090

http://TUIP:9090

http://TUDOMINIO:9090

काही कारणास्तव आपण वेबवरून कॉन्फिगर केल्यावर प्रशासक म्हणून लॉग इन करू शकत नसल्यास स्थापित आणि चाचणी करताना ओपनफायर रीसेट करा, समस्या कायम राहिल्यास आम्ही ओपनफायर डेटाबेसमध्ये वापरकर्ता टेबल शोधत phpmyadmin सह संकेतशब्द बदलू शकतो.

ओपनफायर स्क्रीनशॉट पहाण्यासाठी येथे सर्व फंक्शन्स आणि प्लगइन्स देखील आहेत.

आपल्या टिप्पण्याबद्दल धन्यवाद, जर कोणतीही त्रुटी असेल तर ती आपल्या कल्पनेचे उत्पादन आहे, हाहा


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

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

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

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

*

*

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

  1.   कार्लोस म्हणाले

    उत्कृष्ट शिक्षक लुसियानो !!!!
    मी ओपनफायर स्थापित करण्याचा विचार करीत होतो आणि आपल्या शिक्षकांसमवेत हे सोपे नव्हते.

    धन्यवाद

  2.   सॅंटियागो म्हणाले

    लुसियानो, उत्कृष्ट योगदान !!! मी चरण-दर-चरण तुझ्या सूचनांचे अनुसरण केले आणि मला वाटते की मी ते पूर्ण केले आहे !! (जरी मला होस्ट एरर दाखवण्यासाठी अपाचे 2 कॉन्फिगर केले नाही आणि टिल्ड्स योग्यप्रकारे दिसू दिले नाहीत) ... परंतु मी लॉग इन करू शकत नाही. याचा अर्थ काय आहे हे मला समजत नाही "समस्या कायम राहिल्यास आम्ही ओपनफायर डेटाबेसमध्ये वापरकर्ता टेबल शोधत phpmyadmin सह संकेतशब्द बदलू शकतो". आपण मला मदत करू शकता ??
    धन्यवाद!!!.

    1.    लुसियानो लागासा म्हणाले

      नमस्कार, क्षमस्व मी यापूर्वी उत्तर दिले नाही परंतु मला आपल्या टिप्पणीची सूचना प्राप्त झाली नाही, जर आपण लॉग इन करू शकत नाही तर मी शिफारस करतो की आपण सेवा पुन्हा सुरू करा आणि समस्या कायम राहिल्यास ओपनफायर डेटाबेसमधील अ‍ॅडमिन पास बदलण्याचा प्रयत्न करा. phpmyadmin वापरणे. तू मला काहीही कळवलेस आणि मी तुला मदत करीन.

      1.    ऑस्कर मेलेंडेझ म्हणाले

        लुसियानो गुड मॉर्निंग, यार मी लिनक्स / उबंटू मध्ये तुझ्या ज्ञानावर जातो, हे स्पष्ट होते की मी उबंटू १ 16.04.०XNUMX मध्ये ओपनफायर स्थापित करतो आणि मी सार्वजनिक आणि स्थानिक दोन्ही ठिकाणी कन्सोलमध्ये प्रवेश करू शकतो, जेव्हा मी लॉग इन करण्याचा प्रयत्न करतो तेव्हा समस्या स्पार्कच्या माध्यमातून मी वापरकर्ता किंवा संकेतशब्द प्रमाणित करीत नाही, परंतु त्यांच्याकडे फायरवॉल म्हणून ipcop स्थापित केलेला आहे की नाही हे मला माहित नाही आणि कोणत्या पोर्ट्स किंवा त्याचे कारण मला माहित नाही. कृपया मला मदत करा

  3.   शिंजिकरी म्हणाले

    "आणि ते जीपीएल आहे, ते म्हणजे ओपनसोर्स."

    "आणि ते जीपीएल आहे, म्हणजेच विनामूल्य सॉफ्टवेअर" असे म्हणणे चांगले होईल

    हे समान नाही 😀

    1.    लुसियानो लागासा म्हणाले

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

  4.   रॉबर म्हणाले

    निःसंशय एक महान शिक्षक. पहिल्यांदा ओपनफायरची स्थापना देखील एलडीएपी सह कॉन्फिगर केली. परिपूर्ण !!! धन्यवाद.

  5.   एरियन म्हणाले

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

  6.   c4m4l30n म्हणाले

    उत्कृष्ट तूटो, लुसियानो, धन्यवाद
    बाइट
    c4m4l30n

  7.   मार्सेलो रुझ डायझ म्हणाले

    खूप चांगले शिकवणी, हे खूप चांगले काम केले

  8.   जुआन म्हणाले

    ठीक आहे, मी ते स्थापित केले आणि सर्व काही ठीक आहे, परंतु समस्या उद्भवली तेव्हा मी प्रशासक पॅनेलमध्ये कधीही प्रवेश करू शकणार नाही, मला नेहमी चुकीचे वापरकर्तानाव किंवा संकेतशब्द मिळाला.

    जर कोणाला हे कसे सोडवायचे माहित असेल तर मी त्याचे खूप कौतुक करीन.

  9.   मिरकोविच म्हणाले

    ग्रान्डे लुसियानो ... असे दिसते आहे की जब्बर सर्व्हरची असेंब्ली पूर्णपणे तपशीलवार आहे ... ती अमलात आणणे आतापर्यंत कायम आहे ... अज्ञानामुळे ठार मारल्याबद्दल धन्यवाद ....

  10.   ओरिओल म्हणाले

    मी जावा स्थापित करण्याचा प्रयत्न करतो, परंतु हे मला पुढील गोष्टी सांगते:
    ई: सन-जावा 6-बिन पॅकेज आढळू शकले नाही

    मी भांडार गहाळ आहे काय? धन्यवाद!

    1.    लुसियानो लागासा म्हणाले

      नमस्कार, आपणास /etc/apt/sources.list मधील "प्रतिबंधित" आणि "मल्टीवर्स" सक्रिय करणे आवश्यक आहे कारण उबंटूमधील काही गोष्टी सक्रिय नाहीत. आपण सॉफ्टवेअर मूळ मध्ये ग्राफिकल वातावरण वापरल्यास ते देखील करता येते.

  11.   पेड्रो म्हणाले

    मी डाउनलोड ओपनफायरमध्ये थांबलो

    1.    लुसियानो लागासा म्हणाले

      नमस्कार, मी तुम्हाला सांगतो त्याप्रमाणे, पत्राच्या मार्गदर्शकाचे नेहमीच अनुसरण करा आणि आपण ते अडकलेले दिसले तर त्यास पुनरावलोकन करा, हे नेहमीच गूगल असते.

      1.    उमर म्हणाले

        सर्व काही ठीक आहे ... 😉 (चांगला मार्गदर्शक)
        परंतु वापरकर्त्यास कॉन्फिगर करण्याच्या वेळी माझा माउस हलला आणि मी वापरकर्तानाव आणि संकेतशब्द काय लिहिले हे मला माहित नव्हते ...
        समस्या अशी आहे की मी पुन्हा स्थापित करतो आणि आता मला पुढील गोष्टी मिळतात:

        omar @ omar-che: ~ $ प्रतिध्वनी "$ रेखा" | mysql -h localhost -u रूट -p
        पासवर्ड टाका:
        त्रुटी १ 1396 000 1 (एचवाय XNUMX) ओळीवर XNUMX: ऑपरेशन क्रीएट यूएस 'ओपन फायर' @ 'लोकलहॉस्ट' साठी अयशस्वी

  12.   कात्या म्हणाले

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

  13.   रेनर म्हणाले

    माझ्याकडे ओपनफायर 3.7 लॉक ओके आहे परंतु मी प्रशासक वापरकर्त्याचा संकेतशब्द विसरलो आहे आणि अधिक वापरकर्ते तयार करण्यासाठी मी कन्सोलवर प्रवेश करू शकत नाही
    संकेतशब्द कसा बदलायचा ते मला माहित असणे आवश्यक आहे
    (मी ओपनफायर डेटाबेस वापरतो)

  14.   उमर म्हणाले

    वरील टिप्पणीप्रमाणेच माझ्या बाबतीत असेच घडले, फक्त खालीलसह ओपनफायर विस्थापित करण्यासाठी ...

    चालू असलेला अनुप्रयोग समाप्त करा:
    sudo /etc/init.d/openfire स्टॉप

    त्यास सेवांमधून काढा:
    sudo update-rc.d -f ओपनफायर काढा

    स्टार्ट-अप फाइल काढा:
    sudo rm /etc/init.d/openfire

    / ऑप्ट / ओपन फायरवर असलेल्या सर्व फायली हटवा:
    sudo rm -rf / opt / openfire

    आणि अखेरीस, जर आपण अनुप्रयोगासाठी एक mysql डेटाबेस वापरला असेल तर आपण वापरलेले टेबल काढू शकता.

    आणि पुन्हा स्थापित करताना मला खालील गोष्टी मिळतात ...

    omar @ omar-che: ~ $ प्रतिध्वनी "$ रेखा" | mysql -h localhost -u रूट -p
    पासवर्ड टाका:
    त्रुटी १ 1396 000 1 (एचवाय XNUMX) ओळीवर XNUMX: ऑपरेशन क्रीएट यूएस 'ओपन फायर' @ 'लोकलहॉस्ट' साठी अयशस्वी

    कृपया 🙁 🙁 मदत करा ...

  15.   माग्वे म्हणाले

    मी ओपनफायर जिंकतो .. मला हे शक्य नव्हते

  16.   मार्टिन laडलेडो हेडेज एल म्हणाले

    उत्कृष्ट .. लिनक्समिंट 11 सह चांगले कार्य करते
    धन्यवाद..

  17.   स्ट्रेहुंड म्हणाले

    जेव्हा मी टर्मिनलमध्ये या दोन कमांडस (sudo एको "सर्व्हरनेम लोकलहॉस्ट" >> /etc/apache2/httpd.conf आणि sudo एको करते तेव्हा "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset) , तो मला हा संदेश परत करतो:

    बॅश: /etc/apache2/httpd.conf: परवानगी नाकारली

    निराकरण कसे करावे याची काही कल्पना आहे? ]:

  18.   गॅब्रिएल जीआरजी म्हणाले

    मित्रांनो, मी ओपनफायर स्थापित केलेला आहे आणि आधीपासूनच विंडोज सर्व्हर २०० in मध्ये तयार केलेल्या बर्‍याच वापरकर्त्यांसह मी आहे परंतु मी लिनक्समध्ये स्थलांतर करू इच्छित आहे, असे होईल की मी विन कॉन्फिगरेशन आणि संपर्क आधीपासून विन 2008 पासून लिनक्समध्ये पास करू शकू! पुनश्च: मी अंतर्गत डेटाबेस वापरतो, ज्याची शिफारस केली जाते किंवा अशाप्रकारे वापरु नये, असे सुमारे 2008 वापरकर्ते आहेत.
    धन्यवाद!