من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الÙيديو ØØªÙ‰ يراه كل الØ
فہرست کا خانہ:
- شرطیں
- مرحلہ 1: اوپن جے ڈی کے انسٹال کریں
- مرحلہ 2: ٹامکیٹ صارف بنائیں
- مرحلہ 3: ٹامکیٹ انسٹال کریں
- مرحلہ 4: سسٹمڈ یونٹ فائل بنائیں
- مرحلہ 5: فائر وال کو ایڈجسٹ کریں
- مرحلہ 6: ٹامکیٹ ویب مینجمنٹ انٹرفیس کی تشکیل کریں
- مرحلہ 6: ٹامکیٹ تنصیب کی جانچ کریں
- نتیجہ اخذ کرنا
اپاچی ٹومکیٹ جاوا سرولیٹ ، جاواسرور پیجز ، جاوا ایکسپریشن لینگوئج اور جاوا ویب ساکٹ ٹیکنالوجیز کا اوپن سورس عمل آوری ہے۔ یہ آج کل دنیا میں سب سے زیادہ استعمال شدہ ایپلی کیشنز اور ویب سرورز میں سے ایک ہے۔ ٹامکیٹ استعمال میں آسان ہے اور اس میں ایڈونس کا ایک مضبوط ماحولیاتی نظام ہے۔
اس ٹیوٹوریل میں اوبنٹو 18.04 پر ٹامکیٹ 9 کو انسٹال اور تشکیل کرنے کی وضاحت کی گئی ہے۔ اسی ہدایات کا اطلاق اوبنٹو 16.04 اور کسی بھی اوبنٹو پر مبنی تقسیم کے لئے ہوتا ہے ، جس میں لینکس منٹ اور ایلیمینٹری OS شامل ہیں۔
شرطیں
اپنے اوبنٹو سسٹم پر پیکجوں کو انسٹال کرنے کے قابل ہونے کے لdo ، آپ کو لازمی طور پر بطور صارف لاگ ان لاگ ان ہونا چاہئے۔
مرحلہ 1: اوپن جے ڈی کے انسٹال کریں
ٹامکیٹ کے لئے جاوا انسٹال ہونا ضروری ہے۔ ہم اوپن جے ڈی کے انسٹال کریں گے ، جو اوبنٹو 18.04 میں جاوا کی ڈیفالٹ ڈیفالٹ اور رن ٹائم ہے۔
جاوا کی تنصیب بہت آسان ہے۔ پیکیج انڈیکس کو اپ ڈیٹ کرکے شروع کریں:
sudo apt update
اوپن جے ڈی کے پیکیج کو چلانے کے ذریعہ انسٹال کریں:
مرحلہ 2: ٹامکیٹ صارف بنائیں
سیکیورٹی کے مقاصد کے لئے ، ٹام کوٹ کو روٹ صارف کے تحت نہیں چلایا جانا چاہئے۔ ہم ہوم نظامت
/opt/tomcat
ساتھ ایک نیا سسٹم صارف اور گروپ بنائیں گے جو
/opt/tomcat
سروس کو چلائے گا۔
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
مرحلہ 3: ٹامکیٹ انسٹال کریں
ہم ٹامکیٹ 9 کے تازہ ترین بائنری ریلیز کو ٹامکیٹ 9 ڈاؤن لوڈ صفحہ سے ڈاؤن لوڈ کریں گے۔
تحریر کے وقت ، تازہ ترین ورژن
9.0.27
۔ اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے ، آپ کو نئے ورژن کے لئے ڈاؤن لوڈ کا صفحہ چیک کرنا چاہئے۔ اگر کوئی نیا ورژن ہے تو ، لنک کو کور
tar.gz
فائل میں کاپی کریں ، جو بائنری تقسیم کے سیکشن کے تحت ہے۔
مندرجہ ذیل
wget
کمانڈ کا استعمال کرتے ہوئے
/tmp
ڈائرکٹری میں ٹام کوٹ آرکائیو کو ڈاؤن لوڈ کرکے شروع کریں:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp
ڈاؤن لوڈ مکمل ہونے کے بعد ،
/opt/tomcat
آرکائیو کو نکالیں اور اسے
/opt/tomcat
ڈائرکٹری میں منتقل کریں:
sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
ٹامکیٹ ورژن اور تازہ کاریوں پر زیادہ قابو رکھنے کے ل symbol ، علامتی لنک بنائیں جس کو
latest
کہا جاتا ہے جو ٹامکیٹ انسٹالیشن ڈائرکٹری کی طرف اشارہ کرتا ہے۔
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
بعد میں اگر آپ اپنی ٹامکیٹ مثال کے طور پر اپ گریڈ کرنا چاہتے ہیں تو ، صرف نیا ورژن کھولیں اور تازہ ترین ورژن کی طرف اشارہ کرنے کے لئے سم لنک کو تبدیل کریں۔
جیسا کہ ہم نے پچھلے حصے میں بتایا ہے کہ
tomcat
صارف کے تحت چلے گی۔ اس صارف کو ٹامکیٹ انسٹالیشن ڈائریکٹری تک رسائی حاصل کرنے کی ضرورت ہے۔
مندرجہ ذیل کمانڈ ڈائریکٹری کی ملکیت کو صارف اور گروپ ٹومکیٹ میں تبدیل کرتی ہے۔
sudo chown -RH tomcat: /opt/tomcat/latest
bin
ڈائرکٹری کے اندر موجود اسکرپٹس میں قابل عمل پرچم ہونا ضروری ہے۔
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
مرحلہ 4: سسٹمڈ یونٹ فائل بنائیں
ٹامکاٹ کو بطور سروس چلانے کے ل you آپ کو ایک نئی یونٹ فائل بنانے کی ضرورت ہے۔
اپنے ٹیکسٹ ایڈیٹر کو کھولیں اور
/etc/systemd/system/
میں
tomcat.service
نامی ایک فائل بنائیں:
sudo nano /etc/systemd/system/tomcat.service
مندرجہ ذیل ترتیب چسپاں کریں:
/etc/systemd/system/tomcat.service
Description=Tomcat 9 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
اگر آپ کے جاوا تنصیب کا راستہ مختلف ہے تو
JAVA_HOME
قدر میں ترمیم کریں۔
فائل کو محفوظ کریں اور بند کریں اور systemd کو مطلع کریں کہ ہم نے ایک نئی یونٹ فائل بنائی ہے۔
sudo systemctl daemon-reload
ٹومکیٹ سروس کو عمل میں لاتے ہوئے شروع کریں:
sudo systemctl start tomcat
خدمت کی حیثیت کو درج ذیل کمانڈ سے چیک کریں۔
sudo systemctl status tomcat
* tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 15:45:28 PDT; 20s ago Process: 1582 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1604 (java) Tasks: 47 (limit: 2319) CGroup: /system.slice/tomcat.service
اگر کوئی غلطیاں نہیں ہیں تو بوٹ کے وقت ٹومکیٹ سروس کو خود بخود شروع کرنے کے قابل بنائیں:
مرحلہ 5: فائر وال کو ایڈجسٹ کریں
اگر آپ کا سرور فائر وال کے ذریعہ محفوظ ہے اور آپ اپنے مقامی نیٹ ورک کے باہر سے ٹام کیٹ تک رسائی حاصل کرنا چاہتے ہیں تو آپ کو
8080
پورٹ کھولنا ہوگا۔
8080
پورٹ پر ٹریفک کی اجازت کے لئے درج ذیل کمانڈ کو ٹائپ کریں:
sudo ufw allow 8080/tcp
عام طور پر جب پیداواری ماحول میں ٹومکیٹ ایپلی کیشن چلاتے ہو تو آپ کا بوجھ بیلنس یا ریورس پراکسی ہوگا۔ صرف آپ کے داخلی نیٹ ورک تک
8080
پورٹ تک رسائی محدود رکھنا ایک بہترین عمل ہے۔
مرحلہ 6: ٹامکیٹ ویب مینجمنٹ انٹرفیس کی تشکیل کریں
اب جبکہ ٹامکیٹ انسٹال اور چل رہا ہے ، اگلا مرحلہ ایک ایسا صارف بنانا ہے جس تک رسائی ویب مینجمنٹ انٹرفیس سے ہو۔
tomcat-users.xml
استعمال کرنے والے اور کردار
tomcat-users.xml
۔
tomcat-users.xml
فائل میں بیان کیے گئے ہیں۔ یہ فائل تبصرے اور مثالوں کے ساتھ ایک ٹیمپلیٹ ہے جس میں یہ بیان کیا گیا ہے کہ صارف یا کردار کو تخلیق کرنے کے طریقہ کار کو کس طرح تشکیل دیا جائے۔
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
ٹامکاٹ ویب انٹرفیس (مینیجر گوئی اور ایڈمن
tomcat-users.xml
) تک رسائی کے ساتھ ایک نیا صارف شامل کرنے کے
tomcat-users.xml
، ہمیں صارف کو
tomcat-users.xml
فائل میں بیان کرنے کی ضرورت ہے ، جیسا کہ ذیل میں دکھایا گیا ہے۔ اس بات کو یقینی بنائیں کہ آپ صارف نام اور پاس ورڈ کو کسی اور محفوظ چیز میں تبدیل کریں۔
بطور ڈیفالٹ ٹامکیٹ ویب مینجمنٹ انٹرفیس صرف لوکل ہوسٹ سے منیجر اور میزبان مینیجر ایپس تک رسائی کو محدود کرنے کے لئے تشکیل کیا گیا ہے۔
ویب انٹرفیس تک کہیں بھی رسائی کے قابل بنانے کے لئے درج ذیل دو فائلیں کھولیں اور تبصرہ کریں یا پیلا رنگ میں روشنی ڈالی گئی لائنوں کو ہٹا دیں۔
مینیجر ایپ کیلئے ، درج ذیل فائل کو کھولیں۔
sudo nano /opt/tomcat/latest/webapps/manager/META-INF/context.xml
میزبان مینیجر ایپ کیلئے ، درج ذیل فائل کو کھولیں۔
sudo nano /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
سیاحتی ڈاٹ ایکس ایل
دوسرا آپشن یہ ہے کہ صرف ایک مخصوص آئی پی سے مینیجر اور ہوسٹ منیجر ایپس تک رسائی کی اجازت دی جائے۔ بلاکس پر تبصرہ کرنے کے بجائے آپ اپنا IP ایڈریس آسانی سے فہرست میں شامل کرسکتے ہیں۔
مثال کے طور پر اگر آپ کا عوامی IP
45.45.45.45
تو آپ مندرجہ ذیل تبدیلی لائیں گے:
اجازت شدہ IP پتوں کی فہرست عمودی بار کے ساتھ الگ ایک فہرست ہے. آپ سنگل IP پتے شامل کرسکتے ہیں یا باقاعدہ تاثرات استعمال کرسکتے ہیں۔
یاد رکھیں کہ جب بھی آپ ٹامکیٹ کنفگریشن فائلوں میں ترمیم کرتے ہیں تو تبدیلیوں کے اثر آنے کے لئے ٹامکیٹ سروس کو دوبارہ شروع کرنا ضروری ہے۔
مرحلہ 6: ٹامکیٹ تنصیب کی جانچ کریں
اپنا براؤزر کھولیں اور ٹائپ کریں:
http://:8080
http://:8080
یہ فرض کرتے ہوئے کہ انسٹالیشن کامیاب ہے ، مندرجہ ذیل کی طرح کی ایک اسکرین نمودار ہونی چاہئے۔



نتیجہ اخذ کرنا
آپ نے اپنے اوبنٹو 18.04 سسٹم پر ٹامکیٹ 9 کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ سرکاری طور پر اپاچی ٹامکیٹ 8 دستاویزات ملاحظہ کرسکتے ہیں اور اپاچی ٹامکیٹ کی خصوصیات کے بارے میں مزید معلومات حاصل کرسکتے ہیں۔
جاوا ٹमकٹ اوبنٹوآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ڈیبین 10 لینکس پر ٹامکیٹ 9 کیسے انسٹال کریں
اس ٹیوٹوریل میں وضاحت کی گئی ہے کہ ڈیبین 10 بسٹر پر اپاچی ٹام کٹ 9.0 کو انسٹال کرنے اور ٹام کیٹ ویب مینجمنٹ انٹرفیس کو تشکیل دینے کا طریقہ۔







