اطلاعیه

Collapse
No announcement yet.

راه اندازی یک سرور پیام رسان با Openfire

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • راه اندازی یک سرور پیام رسان با Openfire

    Openfire یکی از قدرتمندترین پیام رسان ها و چت سرور های دنیا است که از پروتکل XMPP برای برقرار ارتباط استفاده می کند. این برنامه با زبان جاوا نوشته شده و بر روی سیستم هایی نصب می شود که بر روی آن جاوا نصب شده باشد. در گذشته OpenFire با نام های Jive Messanger و Wildfire معروف بود. به هر حال در این مقاله ما خواهیم آموخت که چگونه Openfire را نصب کنیم و سپس آنرا از طریق محیط مدیریتی تحت وب آن کنترل کنیم. در حالت کلی نصب و پیکربندی ان کار بسیار سختی نیست فقط در این مقاله بنده قصد داشتم شما را با این برنامه آشنا کنم.

    ابتدا برای دانلود این برنامه به وب سایت سازننده آن بروید و سپس پکیج مد نظر خود را دانلود کنید (در این قسمت بنده RPM دانلود کردم چون قصد دارم آن را بر روی CEentOs راه اندازی و نصب کنم) شایان ذکر است که برای نصب OpenFire شما نیاز به جاوا دارید که می توانید آن را با فرمان زیر در CentOs خود نصب کنید.
    کد:
    # [LEFT]yum install java-1.7.0-openjdk -y[/LEFT]
    بعد از اینکه پکیج مد نظر دانلود شد کافیست به مسیر دانلود برنامه OpenFire بروید و دستور زیر را اجرا کنید تا برنامه شروع به نصب شدن کند.
    کد:
    [LEFT]# rpm -ivh openfire-3.8.2-1.i386.rpm[/LEFT]
    بعد از نصب شدن موفقیت آمیز آن بر روی CentOs پروسه آن را اجرا کنید و اجازه بدهید در هر بار راه اندازی سیستم به صورت خودکار پروسه OpenFire خود را اجرا کند. بدین منظور دستورات زیر را اجرا کنید.
    کد:
    [LEFT]# service openfire start 
    # chkconfig openfire on[/LEFT]
    سپس برای اینکه بتوانید به محط تحت وب مدیریت Openfire از هر جایی دسترسی داشته باشید باید درگاه آنرا در دیوار آتش لینوکس Iptables بیفزاید که از اتصال به آن ممانعت نکند. به شکل زیر فایل Iptables را ویرایش کنید.
    کد:
    [LEFT]# vi /etc/sysconfig/iptables
    -A INPUT -p tcp -m state --state NEW --dport 9090 -j ACCEPT 
    -A INPUT -p tcp -m state --state NEW --dport 9091 -j ACCEPT[/LEFT]
    بعد از اعمل ویرایش فایل Iptables سرویس آنرا با دستور زیر راه اندازی مجدد کنید.
    کد:
    [LEFT]# service iptables restart[/LEFT]
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/3-300x87.jpg[/LEFT]
    حال می توانید با مرورگر خود به آدرس http://ipserver:9090 بروید تا به محیط تحت وب این برنامه دسترسی پیدا کنید. بعد از اینکه به آدرس مذکور بروید با محیط زیر رو به رو خواهید شد. که در اولین گام از این قسمت زبان مورد نظر خود را باید انتخاب کنید و بر روی Continue کلیک کنید تا فرایند پیکربندی ادامه پیدا کند.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/4-300x242.jpg[/LEFT]
    در مرحله بعد نام سرور میزبان و یا آی پی آدرسس آن را وارد کنید و بر روی Continue بزنید تا فرآیند به مرحله بعد برود.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/5-300x239.jp[/LEFT]g
    در مرحله بعد از شما می خواهد که بانک اطلاعاتی آن را پیکربندی کنید. در حالت پیشفرض Openfire از یک بانک اطلاعاتی نهفته قدرت گرفته شده از HSQLDB استفاده می کند، اما اگر می خواهید یک بانک اطلاعاتی دیگه برای آن تعریف کنید باید گزینه Standard Database Connection را انتخاب کنید و تنظیمات خواسته شده را اعمال کنید. اما اگر می خواهید از بانک اطلاعاتی نهفته در آن استفاده کنید کافیست که گزینه Embedded Database را انتخاب کرده و بر روی گزینه Continue کلیک کنید تا به مرحله بعد برود.
    [CODE]
    http://blog.oopssec.ir/wp-content/uploads/2013/07/6-300x239.jpg
    [
    /CODE]
    سپس باید تنظیمات پروقایل خودتان را انتخاب کنید و بر روی گزینه Continue کلیک کنید. همچنین شما می توانید کاربرانتان را از LDAP هم وارد openfire کنید که در این قسمت من گزینه پیشفرض آنرا انتخاب می کنم.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/7-300x239.jpg[/LEFT]
    سپس در مرحله بعد از شما مشخصات کاربر مدیر را می خواهد که شما باید آنها را وارد کرده و در پایان بر روی Continue کلیک کنید تا پیکربندی با موفقیت به اتمام برسد. قابل ذکر است که چون این اولین بار است که openfire را نصب می کنید کلمه عبور آن admin است لذا در قسمت Current Password این کلمه عبور را وارد کنید و در قسمت های بعد آن کلمه عبور جدید برای آن تعریف کنید.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/8-300x239.jpg[/LEFT]
    بعد از اینکه تنظیمات را اعمال کردید باید به سرور بروید و پروسه openfire را راه اندازی مجدد بکنید. برای انجام این کار دستور زیر را اجرا کنید.
    کد:
    [LEFT]# service openfire restart[/LEFT]
    سپس به صفحه ورود به مدیریت برگردید و نام کاربری و کلمه عبور خود را وارد کنید. نام کاربری و کلمه عبور به صورت پیش فرض admin است که می توانید آنرا وارد کنید و به قسمت مدیریت آن وارد شوید.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/10.jpg[/LEFT]
    بعد از اینکه مشخصات خواسته شده را به درستی وارد کنید با صفحه ای به شکل زیر رو به رو خواهید شد.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/121.jpg[/LEFT]
    سپس به منوی Users/Groups بروید و در سمت چپ آن بر روی Create New user کلیک کنید. بعد از اینکه بر روی این گزینه کلیک کنید با محیطی به شکل زیر رو به رو خواهید شد.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/131.jpg[/LEFT]
    بعد از اینکه نام کاربری تعریف کردید می توانید به راحتی از طریف Pidgin که در تمامی توزیع های لینوکس وجود دارد به سرور چت خود متصل گردید. حال به منظور متصل شدن به سرور Pidigin را نصب کنید و سپس به منوی Accounts بعد Manage Accounts رفته و بر روی Add کلیک کنید. یک صفحه ی جدید به شکل زیر باز خواهد شد که شما باید در قسمت پروتکل XMPP را انتخاب کرده و سپس نام کاربری و پسورد و دامنه سرور چت خود را وارد کنید.
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/15-190x300.jpg[/LEFT]
    پس از ارائه مشخصات خواسته شده بر روی Add کلیک کنید تا به سرور متصل شوید
    کد:
    [LEFT]http://blog.oopssec.ir/wp-content/uploads/2013/07/14.jpg[/LEFT]
    موفق باشید
    انقدر نشد چشمه از پاسخ سنگ سرد، به رفتن در اسِتاد و اِبرام کرد
    بسی کَند و کاوید و کوشش نمود، کز آن سنگ خارا رهی برگشود
    ملک الشعرای بهار
    My Blog : c3phalex1n.blogspot.com

    سایت جنبش مصاف، علی اکبر رائفی پور : http://masaf.ir
    خدا خیرش بده واقعا، تا حالا ندیده بودم کسی اینقدر برای جوُنا زحمت بکشه.

  • #2
    http://blog.oopssec.ir/?p=329
    انقدر نشد چشمه از پاسخ سنگ سرد، به رفتن در اسِتاد و اِبرام کرد
    بسی کَند و کاوید و کوشش نمود، کز آن سنگ خارا رهی برگشود
    ملک الشعرای بهار
    My Blog : c3phalex1n.blogspot.com

    سایت جنبش مصاف، علی اکبر رائفی پور : http://masaf.ir
    خدا خیرش بده واقعا، تا حالا ندیده بودم کسی اینقدر برای جوُنا زحمت بکشه.

    Comment

    Working...
    X