نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: نصب و راه اندازی mod_jk ( سرویس دهی همزمان آپاچی و تامکت)

  1. #1
    عضو انجمن iMohsen آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    475
    تشکر تشکر کرده 
    160
    تشکر تشکر شده 
    517
    تشکر شده در
    379 پست

    پیش فرض نصب و راه اندازی mod_jk ( سرویس دهی همزمان آپاچی و تامکت)

    خب ! به تدریج با افزایش گرایش برنامه نویسان ایرانی به سمت جاوا , پرتال های سازمانی با این زبان هم به تدریج در حال گسترش هستند . راه اندازی این پرتال ها نیازمند وب سرور tomcat هست . tomcat خودش به صورت مستقل کانفیگ و راه اندازی میشه . اما امکان سرویس دهی همزمان آپاچی و تامکت برروی پورت 80 نیست . در این حالت یا باید آپاچی رو غیر فعال کرد یا با mod_jk امکان انتقال درخواست ها از آپاچی به تامکت رو فراهم کرد ( البته غیر از mod_jk روش های دیگه مثل mod_ajp و یا ajp_***** هم هست )

    نمای نحوه کارکرد سیستم هم به این صورت هست :

    این روش در centos 5 تست شده و در حال کار هست :
    در ابتدا آخرین نسخه از connector ها رو از اینجا دانلود کنید :

    کد:
    [root@hosting jk]# wget http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.6/jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz
    بعد از دانلود فایل رو از فشردگی خارج کنید :

    کد:
    [root@hosting jk]# tar -xzvf jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz
    از مسیر ایجاد شده وارد پوشه jk و بعد از اون وارد پوشه native میشید .
    کد:
    [root@hosting native]# cd jakarta-tomcat-connectors-jk-1.2.6-src/jk/native
    در این مرحله شما باید مسیر مربوط به apxs از آپاچی نصب شده را به دست بیارید . معمولا در این مسیر هست :
    کد:
    /usr/sbin/apxs
    اگر اینجا نبود با این دستور پیداش کنید :
    کد:
    locate apxs
    حالا میرسیم به کانفیگ کردن :
    کد:
    [root@hosting native]# ./configure --with-apxs=/usr/sbin/apxs
    اگر پیامی مبنی بر no apache given دیدید مهم نیست . در انتها با دیدن این سری از پیام ها فایل کانفیگ ایجاد شده :
    کد:
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating apache-1.3/Makefile
    config.status: creating apache-1.3/Makefile.apxs
    config.status: creating apache-2.0/Makefile
    config.status: creating apache-2.0/Makefile.apxs
    config.status: creating common/Makefile
    config.status: creating common/list.mk
    config.status: creating jni/Makefile
    config.status: creating common/portable.h
    config.status: executing depfiles commands
    بعد از این مرحله از این دستور برای اتمام نصب وکپی کردن کتابخانه های موردنیاز برای استفاده سیستم استفاده میکنیم .
    کد:
    [root@hosting native]# make && make install
    در صورتی که make هم بدون خطا به اتمام برسه در انتها مسیر فایل .so ساخته شده رو میده به شما :
    کد:
    /usr/lib64/httpd/modules/mod_jk.so
    یا اگر سیستم 64 بیتی نباشه :
    کد:
    /usr/lib/httpd/modules/mod_jk.so
    تا اینجا شما mod_jk رو کامل نصب کردید . حالا نیاز هست که آپاچی رو کانفیگ کنید . در ابتدا باید این اطلاعات رو از tomcat داشته باشید :
    ajp port / http port
    معمولا استاندارد اینه که ajp روی 8009 و http روی 8080 هست . ( ما هم همینو فرض میکنیم )

    یک فایل به نام mod_jk.conf در این مسیر ایجاد کنید :
    کد:
    /etc/httpd/conf.d
    فایل mod_jk.conf رو باز کنید
    این دستورات رو داخل فایل mod_jk.conf وارد کنید :

    کد:
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile   conf/workers.properties
    NameVirtualHost 1.1.1.1:80
    <VirtualHost 1.1.1.1:80>
            JkMount   /portal        portal
            JkMount  /portal/*       portal
            JkAutoAlias             /portal
    </VirtualHost>
    به جای 1.1.1.1 آدرس آی پی سرور را وارد کنید و فایل رو ذخیره کنید .
    نکته : اگر میخواین از mod_jk لاگ هم داشته باشید بعد از خط دوم این دستورات رو وارد کنید :
    کد:
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel info
    یک فایل به نام workers.properties در این مسیر ایجاد کنید :
    کد:
     /etc/httpd/conf/workers.properties
    و داخل این فایل workers.properties این دستورات رو وارد کنید :
    کد:
    worker.list=portal
    #define portal
    worker.portal.port=8009
    worker.portal.type=ajp13
    worker.portal.host=1.1.1.1
    و مجددا به جای 1.1.1.1 آی پی سرور رو وارد کنید .

    فایل رو ذخیره کنید .
    در انتها ابتدا تامکت رو اجرا کنید و بعد از اون آپاچی رو ریستارت کنید .
    در صورتی که تنظیمات به درستی اعمال شده باشند شما باید بتونید در این آدرس http://1.1.1.1/portal صفحه مربوط به تامکت رو مشاهده کنید .
    ▪ نصب و کانفیگ انواع نرم افزارهای مانیتورینگ
    ▪ پشتیبانی سرورهای لینوکس

    پروفایل در Linkedin

  2. تعداد تشکر ها ازiMohsen به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید
    تاریخ عضویت
    Aug 2016
    نوشته ها
    1
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : نصب و راه اندازی mod_jk ( سرویس دهی همزمان آپاچی و تامکت)

    با سلام خدمت شما دوست گرامی
    این امکان وجود داره شما برای من نصب کنید هزینش هرچی باشه تقدیم می کنم یک سرور اختصاصی از آلمان هست که می خوام تامکت روش نصب بشه با تشکر نیاز فوری
    تماس 09011080478
    ویرایش توسط bardia1988 : August 19th, 2016 در ساعت 14:00

  5. تعداد تشکر ها از bardia1988 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. وب سرویس جدید پایرت پی - شبیه سازی وب سرویس زرین پال
    توسط RealHAM در انجمن درگاه های پرداخت
    پاسخ ها: 4
    آخرين نوشته: October 31st, 2016, 12:46
  2. پاسخ ها: 5
    آخرين نوشته: October 14th, 2015, 09:12
  3. پاسخ ها: 1
    آخرين نوشته: May 3rd, 2014, 15:34
  4. پاسخ ها: 7
    آخرين نوشته: September 8th, 2012, 01:35

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •