નમસ્તે મિત્રો!. આજે હું તમને એક આધુનિક અને લવચીક સર્વર રજૂ કરું છું જેબર / એક્સએમપીપી, ભાષામાં લખાયેલ લુઆ અને અગાઉ Lxmppd તરીકે ઓળખાય છે. તેમાં બહુવિધ પ્લેટફોર્મ સિસ્ટમ હોવાનાં લક્ષણો છે, સંસાધનોનો ખૂબ ઓછો વપરાશ, વાપરવા માટે સરળ અને એક્સ્ટેન્સિબલ. અને વધુ withoutડો વિના, ચાલો વ્યવસાય પર ઉતરીએ! તેઓ ઘણા પાસાઓ જેવા લાગે છે, પરંતુ તે ખરેખર સરળ અને ટૂંકા છે. અમે હવે જોશું:
- આધાર સર્વર
- અમે જરૂરી પેકેજો સ્થાપિત કરીએ છીએ
- ચાલો રૂપરેખાંકન શીખીએ
- અમે વૈશ્વિક પરિમાણોને રૂપરેખાંકિત કરીએ છીએ
- અમે વર્ચુઅલ હોસ્ટ બનાવી અને ગોઠવીએ છીએ
- અમે SSL / TLS પ્રમાણપત્રો પેદા કરીએ છીએ
- અમે હોસ્ટને સક્ષમ કરીએ છીએ
- અમે પ્રથમ વપરાશકર્તા બનાવીએ છીએ
- અમે અમારા પ્રોસોડીને ડીએનએસમાં નોંધણી કરીએ છીએ
- અમે બધું તપાસીએ છીએ
આધાર સર્વર
સંસાધનોનો ઓછો વપરાશ અમને પ્રોસોડીને આપણા પોતાના વર્કસ્ટેશનમાં પણ ઇન્સ્ટોલ કરવાની અને તેમાંથી ચેટ સેવા પ્રદાન કરવાની મંજૂરી આપે છે.
અમે જરૂરી પેકેજો સ્થાપિત કરીએ છીએ
પ્રોસોડી સાથે પરિચિત થવા માટે, અમે સ્ક્વીઝ રીપોઝીટરીમાં આવતા સત્તાવાર પેકેજોનો ઉપયોગ કરવા જઈશું:
યોગ્યતા સ્થાપિત પ્રોસોોડી લિબ્લુએ 5.1-સેક 0
ચાલો રૂપરેખાંકન શીખીએ
ચાલો સાથેના દસ્તાવેજો વાંચીએ /usr/share/doc/prosody/doc/coding_style.txt, રૂપરેખાંકન ફાઇલોમાં ઉપયોગમાં લેવાતા ફોર્મેટથી પોતાને પરિચિત કરવા માટે. ચાલો ફોલ્ડર પર જઈએ / વગેરે / સાધક અને અમે હાલની ફાઇલો અને ડિરેક્ટરીઓ સૂચિબદ્ધ કરીએ છીએ. દરેક ફોલ્ડર અથવા ફાઇલનાં નામ સાહજિક હોય છે અને તેઓ જેનો ઉપયોગ કરે છે તે સ્પષ્ટપણે દર્શાવે છે:
- પ્રમાણપત્રો: ડિરેક્ટરી જ્યાં SSL / TLS પ્રમાણપત્રો અને તેમની ખાનગી કીઓ સંગ્રહિત કરવામાં આવશે.
- conf.avail: ડિરેક્ટરી કે જેમાં વર્ચુઅલ હોસ્ટ્સની ગોઠવણી ફાઇલો છે જે અમે ઉપલબ્ધ તરીકે જાહેર કરી છે. તે વેબ સર્વરોથી સંબંધિત અગાઉની પોસ્ટ્સમાં જે જોવા મળ્યું હતું તેનાથી ખૂબ સમાન કાર્ય કરે છે, જેમ કે એનજિનેક્સના સાઇટ્સ-ઉપલબ્ધ ફોલ્ડરના કિસ્સામાં.
- conf.d: ફોલ્ડર જ્યાં વર્ચુઅલ હોસ્ટ્સની સીધી લિંક્સ જાહેર કરાઈ conf.avil અને તે અમે સક્ષમ કરવા માંગીએ છીએ.
- prosody.cfg.lua: પ્રોસોડી ગોઠવણીની મુખ્ય ફાઇલ.
- README: ફાઇલ જે અમને આગળ વધવા માટે "ચાવી" આપે છે. તે વાંચવાનું બંધ ન કરો!
આપણે હજી સુધી જે વાંચ્યું છે તે સાથે, અમે ન્યૂનતમ પ્રારંભિક ગોઠવણીનો પ્રયાસ કરી શકીએ છીએ.
અમે વૈશ્વિક પરિમાણોને રૂપરેખાંકિત કરીએ છીએ
અમે મુખ્ય રૂપરેખાંકન ફાઇલનો કાળજીપૂર્વક અભ્યાસ કરીએ છીએ/etc/prosody/prosody.cfg.lua, જેનો મેં નિ translationશુલ્ક અનુવાદ કર્યો અને અમે અંતમાં ડાઉનલોડ કરી શકીએ. ચાલો નીચેની આદેશનો ઉપયોગ કરીને સ્થાપિત મૂળ ફાઇલને સંગ્રહિત કરીએ:
સીપી /etc/prosody/prosody.cfg.lua /etc/prosody/prosody.cfg.lua.original
અમે ગોઠવણી ફાઇલ ખાલી કરીએ છીએ. ની સાથે નેનો, અમે ફેરફાર કરો prosody.cfg.lua પહેલેથી જ ખાલી કરાઈ છે, અને ડાઉનલોડ કરેલી ઉદાહરણ ફાઇલની સામગ્રી પેસ્ટ કરો. અમે તેને અમારી જરૂરિયાતો અનુસાર સુધારીએ છીએ, અને સામાન્ય સાથે બચત કરીએ છીએ સીટીએલ + ઓ. પછીથી આપણે ગોઠવણી ફાઇલનું વાક્યરચના તપાસો:
સીપી / દેવ / નલ /etc/prosody/prosody.cfg.lua નેનો /etc/prosody/prosody.cfg.lua લ્યુએક-પી /etc/prosdy/prosody.cfg.lua
અને જો તમે કોઈ સંદેશ પરત નહીં કરો, તો પછી બધું બરાબર છે.
અમે વર્ચ્યુઅલ હોસ્ટ બનાવીએ છીએ અને ગોઠવીએ છીએ
આપણા વર્ચુઅલ હોસ્ટની ફાઇલ, આપણે તેને ડિરેક્ટરીમાં બનાવીશું /etc/prosody/conf.avail/હોસ્ટનામ, વત્તા એક્સ્ટેંશન સાથે .conf.lua, અને આપણે તેને ફાઇલમાંથી બનાવીશુંઉદાહરણ.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
અમે અમારી જરૂરિયાતો અનુસાર સાચા પરિમાણો સાથે ફાઇલને સુધારીએ છીએ. અમે પોસ્ટના અંતે આ ઉદાહરણ સાથે સુસંગત સંસ્કરણ ડાઉનલોડ કરી શકીએ છીએ. લાઇન કા deleteવાનું ભૂલશો નહીં સક્ષમ = ખોટું - આ યજમાનને સક્ષમ કરવા માટે આ લાઇનને દૂર કરો.
અમે SSL / TLS પ્રમાણપત્રો પેદા કરીએ છીએ
જ્યારે સર્ટિફિકેટ ઉત્પન્ન કરવા માટેનો આદેશ અમલમાં મૂકવામાં આવે ત્યારે, તેઓ અમને અમારી કંપની વિશેની માહિતી માટે પૂછશે.
સીડી / વિ.
અમે તપાસો કે પ્રમાણપત્રો દ્વારા યોગ્ય રીતે જનરેટ કર્યું છે 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 પુનartપ્રારંભ
ટીપ: આદેશનો ઉપયોગ કરીને પ્રોસોડી લ logગ સંદેશાઓ જોવા માટે સમર્પિત કન્સોલ ખોલો પૂંછડી -f /var/log/prosody/prosody.log. જો છેલ્લી લાઈન કહે છે "પીઆઈડી પર સફળતાપૂર્વક ડિમનોઇઝ્ડ ####", પછી બધું કિલો માટે કાર્ય કરે છે !. જો તમને કોઈ ભૂલ સંદેશ મળે છે, તો તમારે પ્રક્રિયાને મેન્યુઅલી મારવી પડી શકે છે "લુઆ" પ્રોસોડીને ફરીથી પ્રારંભ કરતાં પહેલાં તે ચાલી રહ્યું છે. જાણવું પીડી ડેલ લુઆ, ચલાવોપીએસ -e | ગ્રેપ લુઆ. પ્રક્રિયાને મારવા માટે, મારવા-કીલ #pid ડેલ લુઆ.
અમે પ્રથમ વપરાશકર્તા બનાવીએ છીએ
વપરાશકર્તાઓ બનાવવા માટે આપણે આદેશનો ઉપયોગ કરીએ છીએ પ્રોસોડીક્ટલ નીચે પ્રમાણે:
prosodyctl એડ્યુઝર એડમિન @web.amigos.cu
આદેશ અમને માટે પૂછશે "પાસવર્ડ" વપરાશકર્તા. નોંધ લો કે આપણે યુઝર બનાવીએ છીએ "એડમિન", જેને આપણે વૈશ્વિક ગોઠવણી ફાઇલમાં પ્રોસોડી એડમિનિસ્ટ્રેટર તરીકે જાહેર કરીએ છીએ prosody.cfg.lua.
અમે આદેશનો ઉપયોગ કરતા નથી પ્રોસોડીક્ટલ સેવાને રોકવા, શરૂ કરવા અથવા ફરીથી પ્રારંભ કરવા માટે, પરંતુ પરંપરાગત પદ્ધતિઓ દ્વારા કરો જેમ કે:
/etc/init.d/prosody {start | સ્ટોપ | પુનartપ્રારંભ | ફરીથી લોડ કરો} ઇનવોક-આરસી.ડી પ્રોસોોડી {પ્રારંભ | બંધ | ફરીથી પ્રારંભ
અમે અમારા પ્રોસોડીને ડીએનએસમાં નોંધણી કરીએ છીએ
ઇન્સ્ટન્ટ મેસેજિંગ સેવા DNS સેવા પર ખૂબ આધાર રાખે છે. દરેક વપરાશકર્તાની ઓળખ તેના સરનામાં દ્વારા અથવા જેઆઈડી ની રીતે વપરાશકર્તા @ ડોમેન, જ્યાં ડોમેન તે સર્વરને સૂચવે છે કે જેના પર એકાઉન્ટ સંગ્રહિત છે. વપરાશકર્તાને કનેક્ટ થવા અને લ logગ ઇન કરવા માટે, સર્વરનું આઇપી સરનામું શોધવું જરૂરી છે. એ જ રીતે રિમોટ સર્વરોએ સંપર્ક કરવો જરૂરી છે વપરાશકર્તા @ ડોમેન તમને સંદેશ મોકલવા માટે. તેથી, તે જરૂરી છે કે પ્રોસોડી સર્વર પાસે રેકોર્ડ પ્રકાર હોય A અમારા LAN ના DNS સર્વરમાં. દાખ્લા તરીકે:
192.168.10.20 એક વેબ.અમિગોસ.સી.યુ.
અમે બધું તપાસીએ છીએ
અમારી પાસે પહેલેથી જ અમારું પ્રોસોડી સર્વર ચાલી રહ્યું છે. ચાલો પછી ચેટ કરીએ! પિડગિન અથવા પીએસઆઇ ઇન્સ્ટોલ કરો, અથવા તમારી પસંદગીના XMPP ક્લાયંટને પસંદ કરો અને સર્વરથી કનેક્ટ થાઓ. જો તમે સફળ થાવ છો, તો તે છે કારણ કે પછી તમે આ લેખની સામગ્રીને પત્ર સુધી અનુસર્યા છો. જો નહીં, તો પૂછો, આ તે માટેના બ્લોગ્સ માટે બનાવવામાં આવ્યા હતા. આહ, જો તમે કન્સોલથી ચેટ કરવા માંગતા હો, તો ફિન્ચ ઇન્સ્ટોલ કરો.
અમે પ્રોસોડી officialફિશિયલ સાઇટના દસ્તાવેજો સાથે એક પેકેજ બનાવ્યું છે જે અમને આશા છે કે તે ઉપયોગી થશે. પ્રોસોડી રીપોઝીટરીમાંથી સીધા જ પેકેજો ડાઉનલોડ કરવા માંગતા લોકો, મુલાકાત લો પ્રોસોડી પેકેજ ભંડાર.
બધા માટે, સારા નસીબ અને ખુશ ચેટ!
સારો સૂચન. ચાલો જોઈએ કે મારી પાસે ઇન્સ્ટન્ટ મેસેજિંગ ક્લાયંટ બનાવવાનો સમય છે કે નહીં.
બીજો એક્સએમપીપી ક્લાયન્ટ? માણસ, મને લાગે છે કે તે જરૂરી નથી સિવાય કે તમે તેને શીખવા અને તમારા લક્ષ્ય તરીકે સેટ ન કરો ત્યાં સુધી. તેઓ પહેલેથી જ પીડગિન, કોપેટ, કે.ડી.-ટેલિફેટી, સહાનુભૂતિ, પીએસઆઈ ... કોઈપણ રીતે.
ઠીક છે, જેટલા બીજા ક્લાયન્ટ જેટલા મને નથી લાગતું તેવું છે પરંતુ XMPP API સાથે રમવું અને એપ્લિકેશનોથી સંદેશા મોકલવામાં આનંદ થશે.
તે સારું રહેશે જો દાખલા તરીકે તમારે આંતરિક નેટવર્ક અથવા તેવું કંઈક માટે એક પ્રકારની ચેટ કરવાની જરૂર હોય
જો તે સાચું છે, પરંતુ આ ટ્યુટોરીયલનો ઉપયોગ ફ્રી નેટવર્ક્સમાં એક્સએમપીપી ક્લાયંટના અમલ માટે થાય છે
આ ટ્યુટોરીયલ સર્વર માટે છે, ત્યાં પહેલાથી જ કેટલાક મફત ગ્રાહકો છે.
વિન્ડોઝ માટે, તે ઘણું બધુ સેવા આપશે (પૌરાણિક મેસેન્જરની ગેરહાજરીમાં, વધુ સારું બનાવવું સારું છે, બરાબર?
તમારી ટિપ્પણી બદલ તમારો આભાર. મારું સ્વપ્ન છે કે મારું લ LANન પર ચેટ કરવા માટે વેબ ક્લાયંટ હોય. મેં JwChat સાથે ઇઝબર્ડ સ્થાપિત કર્યું છે અને કારણ કે સ્ક્વિઝમાંનો ઇન્ટરફેસ સ્ટીકી (અને કદરૂપો અને બગડેલ) હતો, તેથી મેં તેનો પ્રયાસ પણ કર્યો નહીં. મેં યવ્સ વેબ સર્વર અને તેના ય Yઝ-ચેટ વેબ ક્લાયંટનો પ્રયાસ કર્યો છે અને તેને યોગ્ય રીતે કાર્ય કરવા માટે મળી શક્યું નથી. તેઓએ PHPFreeChat અને કંઈપણ ડાઉનલોડ કર્યું. લેનીના ડ્રુપલ 6 સાથે મેં ચેટ માટે પ્લગિન્સને ગોઠવવાનો પ્રયાસ કર્યો અને હું ઘણા વર્ષો પહેલા થાકી ગયો. હું ક્લાઈન્ટોના ઇન્સ્ટોલેશન પર આધારીત નહીં અને બ્રાઉઝર સાથે વધુ કંઇક ચેટ કરવાનું નહીં તેનું સપનું છું. ચેલેન્જ શરૂ કરવામાં આવી છે.
તમારું સ્વાગત છે, મિત્ર. ચાલો જોઈએ કે ડેબિયન સ્ટેબલના નવા સંસ્કરણમાં ઝેડપેનલએક્સ કેવી રીતે ઇન્સ્ટોલ કરવું તે અંગેના ટ્યુટોરીયલ કરવા માટે હું વ્હીઝી ડીવીડી 1 ડાઉનલોડ કરવાનું સમાપ્ત કરી શકું છું કે નહીં (હું આશા રાખું છું કે ઝેડપેનલ વિકાસકર્તાઓ ઉબુન્ટુ 12.04 એલટીએસ સપોર્ટને છોડી દેશે નહીં, કારણ કે હું ઓટોમેટેડ ન કરી શકું તે કંટ્રોલ પેનલનું ઇન્સ્ટોલેશન જે મને વિંડોઝ પર જ્યારે તેનું પરીક્ષણ થયું ત્યારે મને ખૂબ સરસ લાગ્યું).
હેલો, જો મેં થોડા સમય પહેલા ડેબિયન 7 ઇન્સ્ટોલ કર્યું છે. જો કે મારી પાસે ઇન્ટરનેટ નથી, તે મને કહે છે કે હું ફર્મવેર ખોવાઈ રહ્યો છું. તે યુએસબી ટીપી લિંક tl-wn321g છે. શું હું તેને વિન્ડોઝથી ડાઉનલોડ કરી શકું છું? અહીં પૂછવા બદલ માફ કરશો કે હું કોઈ પણ ડિબિયન ફોરમમાં નોંધણી કરાવવા માંગતો નથી, મને અંગ્રેજી પણ બહુ સારી રીતે આવડતું નથી.
જો ટી.પી.-લિંક પાસે અલ્થેરોસ ચિપસેટ છે, તો તેને તેને મુશ્કેલીઓ વિના ઓળખવું જોઈએ.
તમારા ટી.પી.-લિંક યુ.એસ.બી. મોડેલમાં આલ્થરોસ ચિપસેટ છે કે કેમ તે શોધી કા asો, સાથે સાથે હાર્ડવેર આઈડી પણ નોંધો.
જો તમે અહીં આઇસો ડાઉનલોડ કરવા માંગતા હો, તો તે ડેબિયન આઇસો છે પરંતુ તેઓ નોન-ફ્રી ડ્રાઇવર્સ અને ફર્મવેર સાથે આવે છે.
http://live.debian.net/cdimage/release/7.0.0+nonfree/i386/iso-hybrid/
હું ફૂદડી hehehe પર એક સારી ટુટો માંગો છો
હું ભલામણ કરું છું કે તમે ટ્રાઇક્સબોક્સ સીઇ અથવા ઇલાસ્ટિક્સ બંનેનો ઉપયોગ કરીને પ્રારંભ કરો એસ્ટરિસ્ક પર આધારિત
http://www.elastix.org/
http://www.trixbox.com/
ખૂબ જ સારો માર્ગદર્શિકા, ખૂબ ખૂબ આભાર 🙂
ઉત્તમ, ખૂબ ખૂબ આભાર, તે ખૂબ ઉપયોગી રહ્યું છે.
હું તેને મારા શહેરમાં લાગુ કરી રહેલા મેશ ફ્રી નેટવર્કમાં ચકાસીશ. પછી હું તમને કહીશ કે આ સાથે હું શું કરી રહ્યો છું.
ચીર્સ.!
કેવા દયા છે. હું છેલ્લા પગલામાં રહ્યો. હું DNS ને ક્યાં ગોઠવી શકું છું? આ હાહાને પૂછનારા એકલા જ હોવું કેટલું શરમજનક છે
મારી પાસે કેટલાક ખૂબ જ રસપ્રદ પ્રશ્નો છે:
તમે જાણો છો કે ત્યાં 3000 વપરાશકર્તાઓ માટે પ્રોસોડીના ઉત્પાદનમાં કોઈ સ્થાપનનો અનુભવ છે જ્યાં એક સાથે તે જ સમયે ઓછામાં ઓછા 1000 ચેટિંગ થાય છે?
આ માટે સપોર્ટ: ફાઇલ ટ્રાન્સફર, વીઆઇપી અને આ વાતચીતનો સૌથી મહત્વપૂર્ણ લ logગ?
પર્યાવરણ: registration હજાર વપરાશકર્તાઓ, નિષ્ક્રિય વેબ રેગ અને સ્ક્રિપ્ટ્સ સાથે સર્વર દ્વારા વપરાશકર્તા નોંધણી અને હેરફેર માટે, 3-કોર ડીએલ T8 માં 110 જીબી રેમ સાથે વિશિષ્ટ ઉપયોગ માટે અથવા પોર્ટેડ ઇર્લેન્ડ અને ઇઝબર્ડ સાથે લેનીમાં ઇજાબર્ડ માટે
આ બોલ ફૂલે છે, ઇજાબર્ડમાં ઘણી બધી સમસ્યાઓ સમાવિષ્ટ કર્યા પછી, હું આ શોધી કા reallyું છું, ખરેખર આ મને લાગે છે કે મેં મારો સમય બગાડ્યો છે ..
મારા સાદર પિકકોરો લેન્ઝ મKકાય !!!. જુઓ, હું તમને પ્રોસોડીની સત્તાવાર વેબસાઇટની મુલાકાત લેવાની ભલામણ કરું છું http://prosody.im, અને માહિતી વિસ્તૃત કરો. પ્રોસોડી સાથે એક જ સમયે ગપસપ કરતા 1000 ક્લાયંટનો મને અનુભવ નથી. અને મને નથી લાગતું કે તમે ઇજાબર્ડ સાથે તમારો સમય બરબાદ કર્યો. તમે લેનીના સમયમાં લીધો તે નિર્ણય છે. માર્ગ દ્વારા, હું કબૂલ કરું છું કે ઉજાબર્ડ એ પહેલું હતું જે મેં મારા વ્યવસાય લnન પર સ્થાપિત કર્યું છે, જ્યાં કદાચ or૦ કે un૦ વપરાશકર્તાઓ એકતામાં ચેટ કરે છે. સર્વરને તેના વિશે પણ ખબર નહોતી, અને તેમાં ફક્ત 50 મેગાબાઇટ રેમ છે. 🙂 અને હા, મને તેને યોગ્ય રીતે સેટ કરવામાં સખત સમય લાગ્યો હતો. પ્રોસોડી ખૂબ સરળ છે, પરંતુ હું તમને તેની સંભાવનાઓ વિશે વધુ શોધવા માટે આમંત્રિત કરું છું. એવું નથી કે હું તેની ઉપર શંકા કરું છું, પરંતુ તમને જે અનુભવ જોઈએ તેવો અનુભવ મારી પાસે નથી.