انڈروئد

ڈیبین 10 لینکس پر ٹامکیٹ 9 کیسے انسٹال کریں

Phân tích game : AMONG US | Game Explained | PTG

Phân tích game : AMONG US | Game Explained | PTG

فہرست کا خانہ:

Anonim

اپاچی ٹومکیٹ ایک اوپن سورس جاوا پر مبنی ایپلی کیشن سرور ہے جو جاوا سرولیٹ ، جاواسرور پیجز ، جاوا ایکسپریشن لینگوئج اور جاوا ویب ساکٹ ٹیکنالوجیز کو نافذ کرتا ہے۔ یہ آج کل دنیا میں سب سے زیادہ استعمال ہونے والے ایپلی کیشنز اور ویب سرورز میں سے ایک ہے۔

اس ٹیوٹوریل میں وضاحت کی گئی ہے کہ ڈیبین 10 بسٹر پر اپاچی ٹام کٹ 9.0 کو انسٹال کرنے اور ٹام کیٹ ویب مینجمنٹ انٹرفیس کو تشکیل دینے کا طریقہ۔

شرطیں

ہدایات یہ فرض کرتی ہیں کہ آپ روٹ یا صارف کی حیثیت سے لاگ ان ہیں sudo استحقاق کے ساتھ۔

اوپن جے ڈی کے انسٹال ہو رہا ہے

ٹامکیٹ 9.0 سرور پر نصب کرنے کے لئے جاوا SE 8 یا بعد کی ضرورت ہے۔

اوپن جے ڈی کے پیکیج کو انسٹال کرنے کے لئے درج ذیل کمانڈ پر عمل کریں:

sudo apt install default-jdk

ایک ٹامکیٹ صارف بنانا

ٹامکاٹ کو بطور صارف استعمال کرنا سیکیورٹی رسک ہے اور اس کی سفارش نہیں کی جاتی ہے۔ ہم ایک نیا صارف بنائیں گے جو ٹامکیٹ سروس کو چلانے کے لئے استعمال ہوگا۔

مندرجہ ذیل کمانڈ کو چلائیں ایک نیا سسٹم صارف اور گروپ /opt/tomcat ہوم ڈائریکٹری کے ساتھ گروپ بناتا ہے۔

sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

ٹامکیٹ ڈاؤن لوڈ ہو رہا ہے

تحریر کے وقت ، 9.0.27 تازہ ترین ورژن 9.0.27 ۔ اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے ، آپ کو یہ دیکھنے کے لئے ٹومکیٹ 9 ڈاؤن لوڈ والے صفحے کو چیک کرنا چاہئے کہ نیا ورژن دستیاب ہے یا نہیں۔

/tmp ڈائرکٹری میں تبدیلی کریں اور تازہ ترین ٹام کٹیٹ بائنری ریلیز ڈاؤن لوڈ کریں:

cd /tmp wget

جب ڈاؤن لوڈ مکمل ہوجائے تو ، gzided محفوظ شدہ دستاویزات کو نکالیں:

tar -xf apache-tomcat-9.0.27.tar.gz

/opt/tomcat سورس فائلوں کو اس میں /opt/tomcat ڈائرکٹری میں منتقل کریں:

sudo mv apache-tomcat-9.0.27 /opt/tomcat/

ٹامکیٹ 9 وقتا فوقتا اپ ڈیٹ ہوتا ہے۔ ورژن اور اپ ڈیٹ پر زیادہ قابو رکھنے کے ل latest نامی ایک علامتی لنک بنائیں جو ٹامکیٹ انسٹالیشن ڈائرکٹری کی طرف اشارہ کرے۔

sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest

بعد میں جب ٹامکیٹ کو اپ گریڈ کریں تو ، تازہ ترین ورژن کی طرف اشارہ کرنے کے لئے صرف نیا ورژن کھولیں اور SyMLink کو تبدیل کریں۔

/opt/tomcat ڈائرکٹری کی ملکیت کو صارف اور گروپ tomcat ، تاکہ صارف کو انسٹالیشن ڈائرکٹری تک رسائی حاصل ہو۔

sudo chown -R tomcat: /opt/tomcat

bin ڈائرکٹری کے اندر موجود اسکرپٹس کو قابل عمل بنائیں:

sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'

سسٹمڈی یونٹ فائل بنانا

اپنے ٹیکسٹ ایڈیٹر کو کھولیں اور مندرجہ ذیل مشمولات کے ساتھ tomcat.service نامی ایک نئی فائل بنائیں۔

sudo nano /etc/systemd/system/tomcat.service /etc/systemd/system/tomcat.service

Description=Tomcat 9.0 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" 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

سسٹم کو مطلع کریں کہ ایک نئی یونٹ فائل موجود ہے اور ٹائپ کے ذریعہ ٹامکیٹ سروس شروع کریں:

sudo systemctl daemon-reload sudo systemctl start tomcat

ٹامکیٹ سروس کی حیثیت کو ٹائپ کرکے چیک کریں:

sudo systemctl status tomcat

● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)

اگر کوئی غلطیاں نہیں ہیں تو ، بوٹ کے وقت ٹومکیٹ سروس کو خود بخود شروع کرنے کے قابل بنائیں:

sudo systemctl enable tomcat

آپ ٹامکیٹ کو کسی دوسرے سسٹمڈ یونٹ سروس کی طرح ہی شروع ، بند اور دوبارہ اسٹارٹ کرسکتے ہیں۔

sudo systemctl start tomcat sudo systemctl stop tomcat sudo systemctl restart tomcat

فائروال کو ایڈجسٹ کرنا

sudo ufw allow 8080/tcp

جب کسی پیداواری ماحول میں ٹومکیٹ ایپلی کیشن چلا رہے ہو تو ، زیادہ تر امکان ہے کہ آپ کے پاس بوجھ بیلنس یا ریورس پراکسی ہوگا اور یہ آپ کے داخلی نیٹ ورک تک صرف 8080 پورٹ تک رسائی کو محدود کرنا بہترین عمل ہے۔

ٹامکیٹ ویب مینجمنٹ انٹرفیس کی تشکیل

اب جبکہ ٹامکیٹ انسٹال ہوا ہے ، اگلا مرحلہ یہ ہے کہ صارف کو ویب مینجمنٹ انٹرفیس تک رسائی حاصل کریں۔

tomcat-users.xml صارفین اور ان کے کردار tomcat-users.xml فائل میں بیان کیے گئے ہیں۔

sudo nano /opt/tomcat/latest/conf/tomcat-users.xml

ہم نئے صارف کو tomcat-users.xml فائل میں tomcat-users.xml کریں گے ، جیسا کہ ذیل میں دکھایا گیا ہے۔ صارف کے پاس ٹامکیٹ ویب انٹرفیس (مینیجر گوئ اور ایڈمن گوئ) تک رسائی ہوگی۔ یقینی بنائیں کہ آپ صارف نام اور پاس ورڈ کو کسی اور محفوظ چیز میں تبدیل کردیں گے۔

/opt/tomcat/latest/conf/tomcat-users.xml

بطور ڈیفالٹ ٹامکیٹ ویب مینجمنٹ انٹرفیس صرف لوکل ہوسٹ سے ہی رسائی کی اجازت دیتا ہے۔ اگر آپ کسی ریموٹ IP سے یا کہیں سے بھی ویب انٹرفیس تک رسائی حاصل کرنا چاہتے ہیں جس کی سفارش نہیں کی گئی ہے کیونکہ یہ سیکیورٹی رسک ہے تو آپ درج ذیل فائلوں کو کھول سکتے ہیں اور درج ذیل تبدیلیاں کرسکتے ہیں۔

/opt/tomcat/latest/webapps/manager/META-INF/context.xml

/opt/tomcat/latest/webapps/host-manager/META-INF/context.xml

/opt/tomcat/latest/webapps/manager/META-INF/context.xml

/opt/tomcat/latest/webapps/host-manager/META-INF/context.xml

اجازت شدہ IP پتوں کی فہرست عمودی بار کے ساتھ الگ ایک فہرست ہے. آپ سنگل IP پتے شامل کرسکتے ہیں یا باقاعدہ تاثرات استعمال کرسکتے ہیں۔

ٹامکیٹ سروس کو تبدیل کرنے کے ل for دوبارہ شروع کریں:

sudo systemctl restart tomcat

تنصیب کی جانچ کریں

اپنا براؤزر کھولیں اور ٹائپ کریں: http://:8080 http://:8080

اگر انسٹالیشن کامیاب ہے تو ، مندرجہ ذیل کی طرح کی ایک اسکرین نظر آئے گی:

نتیجہ اخذ کرنا

آپ نے اپنے ڈیبین 10 سسٹم پر ٹام کوٹ 9.0 کو کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ باضابطہ اپاچی ٹامکیٹ 9.0 دستاویزات ملاحظہ کرسکتے ہیں اور اپاچی ٹامکیٹ خصوصیات کے بارے میں مزید معلومات حاصل کرسکتے ہیں۔

جاوا ڈیبین ٹومکٹ