रकेट.चेट एक नि: शुल्क स्मारक खुला स्रोत कर्पोरेट च्याट उल्लंघरको साथ डिजाइन गरिएको छ। रकेट.चट ढिलोको गुच मान्न सकिन्छ, जुन यसको सर्वरमा तैनात गर्न सकिन्छ, र यसमा लिनक्स, विन्डोज, एन्ड्रोइड र आईओएसहरूमा ग्राहकहरूबाट जडान गर्नुहोस्।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_1](/userfiles/21/18002_1.webp)
रकेट.चट प्रकार्यहरू
- वास्तविक-समय च्याट
- अडियो कन्फरेन्सिंग
- भिडियो कन्फरेन्सिंग
- चानस
- पाहुना भित्री
- प्रसारण स्क्रीन
- फाइल स्थानान्तरण
- पूर्ण फिचर गरिएको एपीआई
सुरक्षा प्रयोग गर्न को लागी सुनिश्चित गर्न:
- LDAP समूह समक्रमण
- 2 एडी दुई-कारक प्रमाणीकरण
- ईन्क्रिप्शनको माध्यमबाट
- एकल इनपुट sso।
- बहु OSH प्रमाणीकरण आपूर्तिकर्ता
हामी भन्छौं सर्वर र लिनक्समा सर्भर र ग्राहक रकेट.चेट कसरी स्थापना गर्ने र कन्फिगर गर्ने।
चरण 1. लिनक्समा स्न्याप स्थापना गर्दैसरलताका लागि हामी स्न्याप प्याकेज प्रबन्धन प्रणाली प्रयोग गर्नेछौं। सबै भन्दा पहिले, तपाइँ प्याकेज प्रबन्धक प्रयोग गरेर स्नैप प्याकेज स्थापना गर्न आवश्यक छ।
$ sudo Attne Stapdu र डेबियन $ sudfe dnoped स्नैफ Dnapd #fedora 22 + / righos / rupos / rtops / rchos / rumps
अर्को, तपाईंले प्रणालीग्रस्त मोड्युल सक्षम गर्नुपर्दछ जसले मुख्य तत्काल सञ्चार सकेट नियन्त्रण गर्दछ। यो आदेश सकेट सुरु गर्नेछ र यो सुरू गर्न अनुमति दिनेछ जब प्रणाली लोड हुन्छ।
$ Sudo Carchtel प्रणाली सक्षम - ANNENENTIDD.SOMSOT
चरण 2: लिनक्समा रकेट.चेट स्थापना गर्दैरोकेटचेट-सर्भर स्थापना गर्न, रन गर्नुहोस्:
$ Sudo स्न्याप ईन्ब्स्टलचटचटचटचेट-सर्भर
जब सेटअप पूरा हुन्छ भत्ता पूरा हुन्छ, रकेट.चेट सर्भरले पोर्ट 000000 लाई सुन्न थाल्दछ
HTTP: // सर्भर_आईप्ट: 000000
सेटअप विजार्ड डाउनलोड गरिएपछि, निम्न प्यारामिटरहरू निर्दिष्ट गर्नुहोस्: पूर्ण प्रशासक नाम, प्रयोगकर्तानाम, संगठन र पासवर्डको ईमेल ठेगाना।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_2](/userfiles/21/18002_2.webp)
अर्को, संगठन को बारे मा जानकारी निर्दिष्ट गर्न को लागी: संगठन, नाम, उद्योग, देश, देश र साइट को प्रकार निर्दिष्ट गर्न पर्छ।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_3](/userfiles/21/18002_3.webp)
त्यसोभए तपाईंले सर्भर जानकारी निर्दिष्ट गर्न आवश्यक छ - साइट नाम, भाषा, सर्भर प्रकार, र स्विच गर्दै वा 2 एफ्टा दुई-कारक प्रमाणीकरण गर्ने वा असक्षम पार्नु पर्छ।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_4](/userfiles/21/18002_4.webp)
अर्को पृष्ठमा तपाईले सर्भर दर्ता गर्न आवश्यक छ। यहाँ दुई विकल्पहरू छन्। पहिलो रकेट.चेट सेकेन्ड द्वारा प्रदान गरिएको procks र प्रोक्सीहरू प्रयोग गर्नु हो - सेवा प्रदायकहरू बचत गर्नुहोस्, PREST प्यारामिटरहरू, र तपाईंको निजी प्रमाणपत्रहरूको साथ मोबाइल अनुप्रयोगहरू पुन: निर्माण गर्नुहोस्।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_5](/userfiles/21/18002_5.webp)
सेटअप सम्पन्न भयो, र तपाईंको कार्यक्षेत्र तयार छ, अब तपाईंले आफ्नो कार्यक्षेत्रमा जान आवश्यक छ (कार्य अन्तरिक्षमा जानुहोस्)
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_6](/userfiles/21/18002_6.webp)
यस्तो देखिन्छ कि यो कस्तो देखिन्छ।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_7](/userfiles/21/18002_7.webp)
रिभर्स प्रोक्सी सर्भर, जस्तै NGNINX वा अपाचे, डोमेन वा उपमोड मार्फत पहुँच गर्न तपाइँ रकेट.चट अनुप्रयोग कन्फिगर गर्न अनुमति दिन्छ। रकेट.चेट एक मध्य-स्तर अनुप्रयोग सर्भर हो जुन SSL / TLS समर्थन गर्दैन। रिभर्स प्रोक्सीले तपाईंलाई SSL / TLS प्रमाणपत्रहरू HTTPS खोल्न को लागी अनुमति दिनेछ।
Robs.chat को लागी प्रोक्सी Nginnx रिभर्सपहिलो स्थापना NGinX।
$ Sudo APTE APTE UPNE UNTENTEX # UNBONTU / डेबन्टु / डेबिन / righos / reups / remphnew y
अर्को, NGNINX सेवा चलाउनुहोस्, प्रणाली लोड गर्दा यसको स्वचालित सुरूमा फर्कनुहोस् र यसको स्थिति जाँच गर्नुहोस्
$ sudo प्रणाली सक्षम गर्नुहोस् - Nove nginex $ sudo Cunternextl स्थिति Nginx nginx
त्यसोभए रकेट.चेट अनुप्रयोगको लागि एक ब्लक भर्चुअल सर्भर फाईल सिर्जना गर्नुहोस्, उदाहरणका लागि, /etc/nginx/conf.d/ निर्देशि।
$ fudo Vim /etc /etc/nginx/conf.d/chat.mornf.conf.conf
अर्को, यस फाईलमा कन्फिगरेसन तपाईंको लागि डोमेन बदल्दै र बचत गरेर कन्फिगरेसन घुसाउनुहोस्।
अपस्ट्रीम ब्याकइइन्ड {सर्भर 127.0.0.1.15000; } सर्भर {सुन्नुहोस्; सर्भर_नाम च्याट .मर्नियायत.com; # तपाईं आवश्यक भएमा तपाईं सीमितता बढाउन सक्नुहुन्छ। ग्राहक_एमएमएक्स_ व्यक्ति_इज्ड 200 मीटर; त्रुटि_ब्लग / सृष्टि /laginex/chat.loge.mog; स्थान / {प्रोक्सी_पास HTTP: // ब्याकन्डर /; प्रोक्सी_http_vercion 1.1; प्रोक्सी_सेट_हेयर अपग्रेड $ HTTP_अपग्रेड; प्रोक्सी_सेट_हेयर कनेक्शन "अपग्रेड"; प्रोक्सी_सेट_हेडर होस्ट $ HTTP_HOST; प्रोक्सी_सेट_हेयर एक्स-वास्तविक-आईपी $ $ रिमोट_ड्रक; प्रोक्सी_सेट_हेडर X-PEPEDED-Fraxy_add_x_forlled_for; प्रोक्सी_सेट_हेयर X-PORTE-PETO HTTP; प्रोक्सी_सेट_हेयर एक्स-NGNinX-प्रोक्सीका सही; प्रोक्सी_्रेसियर अफ; } ..
अन्तमा, सिन्ट्याक्स जाँच गर्नुहोस् र NGNinX सेवा पुनः सुरु गर्नुहोस्।
$ sudo nginex -t $ sudo Careftel पुन: सुरूवात Nginx
Robse.chat को लागी प्रोक्सी एपीचेर उल्टोApacce2 प्याकेज स्थापना गर्नुहोस्
$ sudo Appac2 # Unbuntu / डेबियन $ Sudpd hedo help kepf he kudo / righto / remp jum kum kum kum kum plud kum kum kum pefte kum pefte kum kum kum kum kum kum kum plud he y $ kum kum kum kum plud he kum kum kum kum kum kum peft heud heud heud heud heud / rthos / rthos।
अर्को, रन र अपाचे सेवा सक्षम गर्नुहोस् र जाँच गर्नुहोस् कि यो चलिरहेको छ कि छैन।
----- ubuntu / डेबियन ----- $ sudacel Exccte junchace2 - - shooctel स्थिति A ACHSSSE / --- $ sude crepletl सक्षम --- --- $ sude crepletl सक्षम httpd $ sudo Carteftl स्थिति HTTPD
त्यसो भए रकेट.चेट अनुप्रयोगको लागि भर्चुअल होस्ट फाइल सिर्जना गर्नुहोस्, उदाहरणका लागि, / ETC / EPCCE2 / साइट निर्देशिका / वा / खेत / ketc/chtp.d/।
----- ubuntu / डेबियन --- --- $ --- hel suda vim / icirableve.maishf.com.m--- - ----- ----- $ fudo Vim /etc /htppt / kchot.doot.mchot.mornf.conf
अर्को, यस फाईलमा कन्फिगरेसन तपाईंको लागि डोमेन बदल्दै र बचत गरेर कन्फिगरेसन घुसाउनुहोस्।
ServerAdmin [email protected] ServerName Chat.merionet.com Loglevel जानकारी errorlog /var/log/chat.merionet.com_error.log transferlog /var/log/chat.merionet.com_access.log आवश्यक सबै हो RewriteEngine मा Rewritecond% {http: अपग्रेड} = वेबसूकेट [NC] पुनर्निर्माण /(।) WS: // लोभस्ट: पुन: संयोजित = Quewster%। =**) http: / / स्थानीयथन: 000000 / $ 1 [p, l] प्रोक्सीफोर्स / HTTP: // लोभीओस्ट: 000000 /
उबुन्टु र डेबियामा, आवश्यक Epacache2 मोड्युलहरू सक्षम गर्नुहोस् र सेवा पुनः सुरु गर्नुहोस्।
$ sudo A2endod प्रोक्सी_http $ sudo A2en MODY PRAXY_WSTUNTER BRUSE $ sudo A2NOMDL पुन: सुरू $ sudactel पुन: सुरू गर्नुहोस्
सेन्समा / rhel र fideora APCE सेवा पुनः सुरु गर्नुहोस्।
# प्रणालीप्रसार एचटीटीपीडी
अब ब्राउजर खोल्नुहोस् र तपाईंको कन्फिगर गरिएको ठेगाना र रकेट.चट अनुप्रयोगलाई प्रोक्सी सर्भरमा कन्फिगर गरिएको तपाईंको डोमेन मार्फत प्रविष्ट हुनेछ।
http://chat.merione.com.com।
![लिनक्समा कर्पोरेट च्याट रकेट स्थापना स्थापना गर्दै 18002_8](/userfiles/21/18002_8.webp)
ग्राहक अनुप्रयोगहरू आधिकारिक वेबसाइट रकेट.चटबाट डाउनलोड गर्न सकिन्छ। लिनक्समा डेस्कटप अनुप्रयोग स्थापना गर्न, तपाईं आफ्नो लिनक्स वितरणमा निर्भर गर्दछ।
$ wagg -c https://githuub.com/robblechat.chat.emblulse/2.7/rod74.7_md64.deb
अथवा
$ wagg -c https://githuub.com/robblechati.chat.emstriages/2.17/rod76.x8646464.RPM
अर्को प्याकेज DPKG वा RPM प्याकेट प्रबन्धक प्रयोग गरेर
$ sudo dpkg -ig -2.7_mad64.deb-ubuntu / डेन्टु / डेन्टु / डेबनिच -2i Rsbm -234.RPM # Culpm / redmose
म्यानुअल स्थापना रकेट.चेट।यदि तपाईं REMAPS मार्फत स्थापना गर्न चाहनुहुन्न भने स्न्याप मार्फत, तपाईं म्यानुअली गर्न सक्नुहुन्छ।
स्थापना नोड.js।पहिले, प्रणाली प्याकेटहरूको सूची अपडेट गर्नुहोस्:
Sudo Att अपडेट।
Node.js, npm र सबै निर्भरताहरू र सबै निर्भरताहरू स्रोत कोडबाट NPM प्याकेजहरू निर्माण गर्न आवश्यक अन्य निर्भरताहरू:
Sudo apt स्थापना नम्बर NPM निर्माण NPM निर्माण-आवश्यक कर्लवेयर-गुणहरू - सामान्य ग्राफिक्सिक्स
हामी एन, एनपीएम प्याकेज प्रयोग गर्नेछौं, जसले तपाईंलाई अन्तर्क्रियात्मक रूपमा नोड.js को संस्करणहरू प्रबन्ध गर्न अनुमति दिनेछ। एन र नोड.js स्थापना गर्न तल आदेश:
Sudo npm स्थापना-जी ले nuo shoo n 8.11.3
मुंगोब स्थापना गर्दै।मोन् ongodob कागजात-उन्मुख Nosql डाटाबेस हो, जुन रकेट.CHT द्वारा प्रयोग गरीएको छ।
Mongodb सार्वजनिक कुञ्जी आयात गर्नुहोस् र आधिकारिक मंगोडब रिपोजिटरीमा फर्कनुहोस्:
सुडो apt-कुञ्जी सल्लाह - मनपर्ने HKP: //stepungu.com: 80 - Qunp7548484848484848252529529529529529425295294295295294294294252529425295294294254545295525295.RG / AST5G5e / Qupphue.orgue / MMongoDB-ROG / 4.0 Multerse '
APPT रिपोर्टिरीमा फर्किए पछि, प्याकेट सूची अपडेट गर्नुहोस् र टाइप गरेर Mongondo स्थापना गर्नुहोस्:
Sudo Apt अपडेट sedo agnodb-org स्थापना गर्नुहोस्
त्यसपछि खोल्नुहोस् र Mongodb सेवा सुरू गर्नुहोस्:
Sudo प्रणाली Condodtl Mongod sudo Carchictl Mongod सक्षम सक्षम
नयाँ प्रणाली प्रयोगकर्ता सिर्जना गर्दैअब तपाईले नयाँ प्रयोगकर्ता र नामको नाम सिर्जना गर्न आवश्यक छ, जुन रकेट.CHT उदाहरणहरू चलाउनेछ।
सुडो प्रयोगकर्ताडी -म -R -R-OR / अप्ट / रकेट रकेट
प्रयोगकर्ताहरूको नयाँ समूहमा www-डाटा प्रयोगकर्तालाई थप गर्नुहोस् र पहुँच अधिकारहरू परिवर्तन गर्नुहोस् र अप्ट / रकेट डाइरेक्टरीमा परिवर्तन गर्नुहोस् ताकि एनजीइन एक्सले रचेट स्थापना गर्न सक्दछ।
Sudo Usermord -a-जी रकेट www-डेटा सुडो चकध 750 / अप्ट / रकेट
रकेट.Cht स्थापना गर्दै।रकेट प्रयोगकर्तामा स्विच गर्नुहोस्
Sudo Sa - रकेट
Roak.chat को पछिल्लो स्थिर संस्करण लोड गर्नुहोस्। कर्ल प्रयोग गरी।
कर्ल -L HTTPS://ERESESES.ROBIDS.CHTT / HUTERSTIOT /OUD.CHT.CHGTZZ
डाउनलोड पूरा भएपछि, अभिलेख हटाउनुहोस् र रकेट.चटमा डाइरेक्टरी पुनः नामकरण गर्नुहोस्:
टार ZXF RUME.CHT.TGZ MV बन्डल रकेट
रकेट.चेट /प्राइग्राम्प्डर्जहरू/erver डाइरेक्टरीमा जानुहोस् र सबै आवश्यक NPM प्याकेजहरू स्थापना गर्नुहोस्:
CD Robe.chat/prrorgums/erver npm स्थापना
प्रणालीग्रस्त मोड्युल सिर्जना गर्नु अघि हाम्रो स्थापना परीक्षण गर्न र NGNINX वा अपाचेरसँग रिभर्स प्रोक्सी कन्फिगर गर्न र हामी आवश्यक वातावरण चरहरू स्थापना गर्नेछौं र रकेट.चेट सर्वर सुरू गर्नेछौं
निर्यात पोर्ट = 000000 निर्यात रुट_पुर = HTTP: //0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
रकेट.च्युटी डाइरेक्टरीमा फर्कनुहोस् र रकेट.cht सर्वरहरू तलका आदेशहरू प्रविष्ट गरेर चलाउनुहोस्:
CD ../; node me.js
यदि त्यहाँ कुनै त्रुटिहरू छैनन् भने, तपाईंले निम्न निष्कर्ष देख्नुपर्दछ:
नि? +------------------------------------------------------------ | सर्भर चलिरहेको | नि? +------------------------------------------------------------ | | नि? | रकेट.चट संस्करण: 0.711.1 | नि? | नोडज संस्करण: .1.11..3 - X64 | नि? | प्लेटफर्म: लिनक्स | नि? | प्रक्रिया पोर्ट: 000000 | नि? | साइट URL: HTTP: //0.0.0.0.0.0.0 / | नि? | ब्यालेन्ट अपलग: असक्षम गरियो नि? | HANSHES: E73DC78fD | नि? | शाखा: हेड: हेड नि? | | नि? + ---------------------------------------------------
Ctrl + c को प्रयोग गरेर रकेट सर्भरलाई रोक्नुहोस् र टाइप गर्नुहोस् टाइप गरेर तपाईंको सुडो प्रयोगकर्तामा फर्कनुहोस्।
एक प्रणालीवर्ती मोड्युल सिर्जना गर्दैएक सेवाको रूपमा रकेट.चट चलाउन, तपाइँले रकेटचचटचेट.एक्ससूस मोड्युल सिर्जना गर्न आवश्यक छ / आदि / प्रणाली / प्रणाली / प्रणालीमा।
सुडो नानो / खेले / क्रिस्टम डिस्टिस्टम /rodchatchat.ervice।
निम्न कोड घुसाउनुहोस्:
[एकाई] वर्णन = रकेट.चटा सर्भर = नेटवर्क.tange NSS- हेरविद्: Syslogtergter = // लोल्स्प मान = // लोडक) जरा_पुर = HTTPS: //chat.mage / स्थानीय / स्थानीय / Boode / Boode / node / nevabe / newave / chaarar
बताउनुहोस् कि यदि हामीले नयाँ मोड्युल फाइल सिर्जना गरेका छौं, र रकेट.चक सेवा चलाएर प्रदर्शन गरेर।
Sudo प्रणाली-रिमन-पुन: लोड sudo प्रणाली repldchl सुरु
सेवाको स्थिति जाँच गर्नुहोस्:
Sudo Certementl स्थिति रोकेटचट
निष्कर्ष यो जस्तै हुनु पर्छ:
* रोकेटच्याट ; 50s पहिले मुख्य पिडी: 12693 (नोड) कार्यहरू: 10 (सीमा: 231 9)) CRRUP: / USR / BODE / BER / OVERE / OVECOME / OFTTE.CHT /
अन्तमा, डाउनलोडको बेला रकेट सेवाको स्वचालित सुरुवात खोल्नुहोस्:
Sudo प्रणाली प्रतिबन्ध सक्षम रोकेटचट सक्षम
समाप्त भएपछि हामीले रकेट.चटलाई म्यानुअली स्थापित गर्न सक्दछौं, तपाईं अब School को उल्टो प्रोक्सी र आरम्भ अनुरूप हुन सक्नुहुन्छ जुन चरण from बाट वर्णन गरिएको प्रणालीको प्रमाणिकरण गर्न सकिन्छ।
परिणामयस पुस्तिकामा, तपाईंले लिनक्समा रकेट.चेट कसरी स्थापना गर्ने र कसरी एक उल्टो प्रोक्सीको रूपमा Nginex र अपात कन्फिगर गर्ने भन्ने कुरा सिक्नुभयो।
रकेट.चेटको बारेमा अधिक जान्नको लागि कागजात पृष्ठ भ्रमण गर्नुहोस्।