آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید Ù¾ÛÙ„Û’@ کبهی Ù†Û Ø³Ù†ÛŒ هوU
فہرست کا خانہ:
- شرطیں
- مرحلہ 1: جاوا اوپن جے ڈی کے انسٹال کریں
- مرحلہ 2: صارف بنائیں
- مرحلہ 3: وائلڈ فلائی انسٹال کریں
- مرحلہ 4: سسٹمڈ تشکیل دیں
- مرحلہ 5: فائر وال کو ایڈجسٹ کریں
- مرحلہ 6: وائلڈ فلائی توثیق کی تشکیل کریں
- مرحلہ 6: وائلڈ فلائی انسٹالیشن کی جانچ کریں
- نتیجہ اخذ کرنا
وائلڈ فلائی ، جو پہلے JBoss کے نام سے جانا جاتا تھا ایک جاوا میں لکھا ہوا کراس پلیٹ فارم اوپن سورس ایپلی کیشن رن ٹائم ہے جو آپ کو حیرت انگیز ایپلی کیشنز بنانے میں مدد کرتا ہے۔ وائلڈ فلائی لچکدار ، ہلکا پھلکا ہے ، اور یہ پلگ ایبل سب سسٹم پر مبنی ہے جسے ضرورت کے مطابق شامل یا ختم کیا جاسکتا ہے۔
اس ٹیوٹوریل کی وضاحت ہے کہ سینٹوس 7 پر وائلڈ فلائی ایپلی کیشن سرور کو کیسے انسٹال کیا جائے۔
شرطیں
اپنے سینٹوس سسٹم پر پیکجز انسٹال کرنے کے ل su آپ کو سوڈو رسائی والے صارف کی حیثیت سے لاگ ان ہونے کی ضرورت ہوگی۔
مرحلہ 1: جاوا اوپن جے ڈی کے انسٹال کریں
وائلڈ فلائی 9 کیلئے جاوا SE 8 یا بعد کی ضرورت ہے۔ اس ٹیوٹوریل میں ہم اوپن جے ڈی کے انسٹال کریں گے ، جاوا پلیٹ فارم کا اوپن سورس عمل درآمد جو سینٹوس 7 میں جاوا کی ڈیفالٹ ڈیفالٹ اور رن ٹائم ہے۔
اوپن جے ڈی کے پیکیج کو چلانے کے ذریعہ انسٹال کریں:
sudo yum install java-1.8.0-openjdk-devel
مرحلہ 2: صارف بنائیں
وائلڈ فلائی کو روٹ صارف کے طور پر چلانا سیکیورٹی رسک ہے اور اسے بہترین عمل نہیں سمجھا جاتا ہے۔
ہوم ڈائرکٹری
/opt/wildfly
رن کے ساتھ ایک نیا سسٹم صارف اور گروپ بنانے کے
wildfly
جس کا نام
wildfly
/opt/wildfly
ہے:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
مرحلہ 3: وائلڈ فلائی انسٹال کریں
تحریر کے وقت ، وائلڈ فلائی کا تازہ ترین ورژن 16.0.0 ہے۔ اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے آپ کو نئے ورژن کے لئے ڈاؤن لوڈ کا صفحہ چیک کرنا چاہئے۔ اگر کوئی نیا ورژن ہے تو نیچے دیئے گئے کمانڈ میں
WILDFLY_VERSION
متغیر کو تبدیل کریں۔
/tmp
ڈائرکٹری میں وائلڈ فلائی آرکائیو کو درج ذیل
wget
کمانڈ کا استعمال کرتے ہوئے ڈاؤن لوڈ کریں۔
WILDFLY_VERSION=16.0.0.Final
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp
جب ڈاؤن لوڈ مکمل ہوجائے تو ، tar.gz فائل کو پیک کریں اور اسے
/opt
ڈائریکٹری میں منتقل کریں:
sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
اگلا ،
wildfly
ایک علامتی لنک
wildfly
جو وائلڈ فلائی انسٹالیشن ڈائرکٹری کی طرف اشارہ کرے گا۔
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
وائلڈ فلائی وائلڈ
wildfly
صارف کے تحت چلائے گی جس کو وائلڈ فلائی انسٹالیشن ڈائرکٹری تک رسائی حاصل کرنے کی ضرورت ہے۔
ڈائریکٹری کی ملکیت کو صارف اور گروپ
wildfly
جس میں مندرجہ ذیل
wildfly
کمانڈ ہے۔
sudo chown -RH wildfly: /opt/wildfly
مرحلہ 4: سسٹمڈ تشکیل دیں
وائلڈ فلائی پیکیج میں بطور سروس وائلڈ فلائی چلانے کے لئے ضروری فائلیں شامل ہیں۔
ایک ڈائرکٹری تشکیل دے کر شروع کریں جس میں وائلڈ فلائی کنفیگریشن فائل ہوگی۔
sudo mkdir -p /etc/wildfly
کنفگریشن فائل کو
/etc/wildfly
ڈائرکٹری میں کاپی کریں۔
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
یہ فائل آپ کو وائلڈ فلائی وضع اور پتے کا پابند بنانے کی اجازت دیتی ہے۔ ڈیفالٹ کے مطابق ، وائلڈ فلائی اسٹینڈ موڈ میں چلے گی اور تمام انٹرفیس پر سنے گی۔ آپ اپنی ضروریات کے مطابق فائل میں ترمیم کرسکتے ہیں۔
# The configuration you want to run WILDFLY_CONFIG=standalone.xml # The mode you want to run WILDFLY_MODE=standalone # The address to bind to WILDFLY_BIND=0.0.0.0
اگلی ، وائلڈ فلائی
launch.sh
اسکرپٹ کو
/opt/wildfly/bin/
ڈائرکٹری میں کاپی کریں۔
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
bin
ڈائرکٹری کے اندر موجود اسکرپٹس میں قابل عمل پرچم ہونا ضروری ہے۔
sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'
سسٹمڈ یونٹ فائل کا نام
/etc/systemd/system/
ڈائریکٹری میں کاپی کریں:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
سسٹم کو مطلع کریں کہ ہم نے ایک نئی یونٹ فائل تشکیل دی ہے۔
sudo systemctl daemon-reload
وائلڈ فلائی سروس شروع کریں تاکہ بوٹ ٹائم پر چلنے کے ذریعہ خود بخود اس کا آغاز ہو۔
sudo systemctl start wildfly
sudo systemctl enable wildfly
تصدیق کریں کہ سروس چل رہی ہے:
sudo systemctl status wildfly
● wildfly.service - The WildFly Application Server Loaded: loaded (/etc/systemd/system/wildfly.service; disabled; vendor preset: disabled) Active: active (running) since Fri 2019-03-01 20:13:39 UTC; 3s ago Main PID: 3680 (launch.sh) CGroup: /system.slice/wildfly.service
مرحلہ 5: فائر وال کو ایڈجسٹ کریں
اگر آپ کا سرور فائر وال کے ذریعہ محفوظ ہے اور آپ مقامی نیٹ ورک کے باہر سے وائلڈ فلائی مثال تک رسائی حاصل کرنا چاہتے ہیں تو آپ کو 8080 پورٹ بھی کھولنا ہوگا۔
ضروری پورٹ کھولنے کے لئے درج ذیل کمانڈز کا استعمال کریں:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
جب کسی وائلڈ فلائی ایپلی کیشن کو کسی پروڈکشن ماحول میں چلا رہے ہو تو زیادہ تر امکان ہے کہ آپ کو بوجھ کا متوازن ہونا پڑے گا یا ریورس پراکسی ہوگی اور یہ آپ کے داخلی نیٹ ورک تک صرف 8080 بندرگاہ تک رسائی کو محدود کرنا بہترین عمل ہے۔
مرحلہ 6: وائلڈ فلائی توثیق کی تشکیل کریں
اب چونکہ وائلڈ فلائی انسٹال ہے اور اگلے مرحلے کو چلانے کے لئے ایک ایسا صارف تشکیل دینا ہے جو ایڈمنسٹریشن کنسول کا استعمال کرتے ہوئے یا دور سے سی ایل ایل کا استعمال کرتے ہوئے رابطہ قائم کرسکے گا۔
نیا صارف شامل کرنے کے
add-user.sh
the وائلڈ فلائی کی ڈین ڈائرکٹری میں واقع ای
add-user.sh
اسکرپٹ کا استعمال کریں:
sudo /opt/wildfly/bin/add-user.sh
آپ سے پوچھا جائے گا کہ آپ کس قسم کے صارف شامل کرنا چاہتے ہیں:
What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a):
a
کو منتخب کریں اور
Enter
:
اگلا ، اسکرپٹ آپ کو نئے صارف کی تفصیلات درج کرنے کا اشارہ کرے گا۔
Enter the details of the new user to add. Using realm 'ManagementRealm' as discovered from the existing property files. Username: linuxize Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file. - The password should be different from the username - The password should not be one of the following restricted values {root, admin, administrator} - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s) Password: Re-enter Password: What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none): About to add user 'linuxize' for realm 'ManagementRealm' Is this correct yes/no? yes Added user 'linuxize' to file '/opt/wildfly-16.0.0.Final/standalone/configuration/mgmt-users.properties' Added user 'linuxize' to file '/opt/wildfly-16.0.0.Final/domain/configuration/mgmt-users.properties' Added user 'linuxize' with groups to file '/opt/wildfly-16.0.0.Final/standalone/configuration/mgmt-groups.properties' Added user 'linuxize' with groups to file '/opt/wildfly-16.0.0.Final/domain/configuration/mgmt-groups.properties' Is this new user going to be used for one AS process to connect to another AS process? eg for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls. yes/no? yes To represent the user add the following to the server-identities definition
نئے صارف کو توثیق کے ل be استعمال ہونے والی پراپرٹیز فائلوں میں شامل کیا جائے گا۔
مرحلہ 6: وائلڈ فلائی انسٹالیشن کی جانچ کریں
پہلے سے طے شدہ وائلڈ فلائی صفحے تک رسائی حاصل کرنے کے ل your ، اپنا براؤزر کھولیں اور ٹائپ کریں:
http://:8080
http://:8080
یہ فرض کرتے ہوئے کہ انسٹالیشن کامیاب ہے ، مندرجہ ذیل کی طرح کی ایک اسکرین نمودار ہوگی۔


wildfly.conf
کھولیں اور فائل کے آخر میں
WILDFLY_CONSOLE_BIND=0.0.0.0
شامل کریں۔
# The configuration you want to run WILDFLY_CONFIG=standalone.xml # The mode you want to run WILDFLY_MODE=standalone # The address to bind to WILDFLY_BIND=0.0.0.0 # The address console to bind to WILDFLY_CONSOLE_BIND=0.0.0.0
launch.sh
کو کھولیں اور روشنی ڈالی گئی لائنوں میں ترمیم کریں:
#!/bin/bash if; then WILDFLY_HOME="/opt/wildfly" fi if]; then $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -bmanagement $4 else $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -bmanagement $4 fi
تبدیلیوں کے اثر انداز ہونے کیلئے خدمت کو دوبارہ شروع کریں:
sudo systemctl restart wildfly
wildfly.service
کھولیں اور روشنی ڈالی گئی لائنوں میں ترمیم کریں:
Description=The WildFly Application Server After=syslog.target network.target Before=httpd.service Environment=LAUNCH_JBOSS_IN_BACKGROUND=1 EnvironmentFile=-/etc/wildfly/wildfly.conf User=wildfly LimitNOFILE=102642 PIDFile=/var/run/wildfly/wildfly.pid ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND $WILDFLY_CONSOLE_BIND StandardOutput=null WantedBy=multi-user.target
/var/run/wildfly
ڈائرکٹری بنائیں اور صحیح اجازتیں مرتب کریں:
sudo mkdir /var/run/wildfly/
sudo chown wildfly: /var/run/wildfly/
سسٹم کو مطلع کریں کہ یونٹ فائل تبدیل کردی گئی ہے:
sudo systemctl daemon-reload
عملدرآمد کرکے وائلڈ فلائی سروس کو دوبارہ شروع کریں:
sudo systemctl restart wildfly
یہ فرض کرتے ہوئے کہ آپ کے فائر وال میں
9990
پورٹ بلاک نہیں ہے ، آپ کو HT
http://:9990/console
پر وائلڈ فلائی انتظامیہ کے کنسول تک رسائی حاصل کرنے کے قابل ہونا چاہئے۔
http://:9990/console
۔
نتیجہ اخذ کرنا
آپ نے اپنے سینٹوس 7 سسٹم میں وائلڈ فلائی کامیابی کے ساتھ انسٹال کرلی ہے۔ اب آپ سرکاری وائلڈ فلائی دستاویزات ملاحظہ کرسکتے ہیں اور وائلڈ فلائی خصوصیات کے بارے میں مزید معلومات حاصل کرسکتے ہیں۔
جاوا وائلڈ فلائی سنٹوسونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ڈیبین 9 پر وائلڈ فلائی (jboss) انسٹال کرنے کا طریقہ
وائلڈ فلائی ، جو پہلے JBoss کے نام سے جانا جاتا تھا ایک جاوا میں لکھا ہوا کراس پلیٹ فارم اوپن سورس ایپلی کیشن رن ٹائم ہے جو آپ کو حیرت انگیز ایپلی کیشنز بنانے میں مدد کرتا ہے۔ اس ٹیوٹوریل میں ہم آپ کو دبیان 9 پر وائلڈ فلائی ایپلی کیشن سرور انسٹال کرنے کے لئے درکار مراحل سے گزریں گے۔
اوبنٹو 18.04 پر وائلڈ فلائی (jboss) کیسے انسٹال کریں
وائلڈ فلائی ، جو پہلے JBoss کے نام سے جانا جاتا تھا ایک جاوا میں لکھا ہوا کراس پلیٹ فارم اوپن سورس ایپلی کیشن رن ٹائم ہے جو آپ کو حیرت انگیز ایپلی کیشنز بنانے میں مدد کرتا ہے۔ یہ سبق آپ کو دکھائے گا کہ اوبنٹو 18.04 پر وائلڈ فلائی ایپلی کیشن سرور کیسے انسٹال کریں۔







