Sekej Sekej শাড়ি // विश्व आदिवासी दिवस धनबाद 2019 // 9 আগস্ট 2019 ধানবাদ ঝাড়খণ্ড
সুচিপত্র:
- পূর্বশর্ত
- জাভা ওপেনজেডিকে ইনস্টল করা হচ্ছে
- ব্যবহারকারী তৈরি করা হচ্ছে
- ওয়াইল্ডফ্লাই ইনস্টল করা হচ্ছে
- সিস্টেমযুক্ত কনফিগার করা হচ্ছে
- ফায়ারওয়াল সামঞ্জস্য করা
- ওয়াইল্ডফ্লাই প্রমাণীকরণ কনফিগার করা হচ্ছে
- ওয়াইল্ডফ্লাই ইনস্টলেশন পরীক্ষা করা হচ্ছে
- উপসংহার
ওয়াইল্ডফ্লাই, পূর্বে জেবস নামে পরিচিত এটি জাভাতে লিখিত ক্রস-প্ল্যাটফর্ম ওপেন সোর্স অ্যাপ্লিকেশন রানটাইম যা আপনাকে আশ্চর্যজনক অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে। ওয়াইল্ডফ্লাই নমনীয়, হালকা ওজনের এবং এটি প্লাগেবল সাবসিস্টেমগুলির উপর ভিত্তি করে যা প্রয়োজনীয় হিসাবে যুক্ত বা সরানো যেতে পারে।
এই টিউটোরিয়ালে আমরা আপনাকে দেবিয়ান 9-এ ওয়াইল্ডফ্লাই অ্যাপ্লিকেশন সার্ভারটি ইনস্টল করার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।
পূর্বশর্ত
আপনি যে ব্যবহারকারী হিসাবে লগ ইন করেছেন তা অবশ্যই প্যাকেজ ইনস্টল করতে সক্ষম হওয়ার জন্য সুডোর অধিকার থাকতে হবে।
জাভা ওপেনজেডিকে ইনস্টল করা হচ্ছে
ওয়াইল্ডফ্লাই জাভা ইনস্টল করা প্রয়োজন। আমরা ওপেনজেডিকে ইনস্টল করব, যা দেবিয়ান 9 এ ডিফল্ট জাভা বিকাশ এবং রানটাইম:
sudo apt update
sudo apt install default-jdk
ব্যবহারকারী তৈরি করা হচ্ছে
হোম ডিরেক্টরি
/opt/wildfly
সাথে
wildfly
নামে একটি নতুন সিস্টেম ব্যবহারকারী এবং গোষ্ঠী তৈরি করুন যা ওয়াইল্ডফ্লাই পরিষেবা চালাবে:
sudo groupadd -r wildfly
sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
ওয়াইল্ডফ্লাই ইনস্টল করা হচ্ছে
লেখার সময়, ওয়াইল্ডফ্লাইয়ের সর্বশেষ সংস্করণটি 16.0.0 is পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে আপনার নতুন সংস্করণের জন্য ডাউনলোড পৃষ্ঠাটি পরীক্ষা করা উচিত। যদি নতুন সংস্করণ থাকে তবে নীচের কমান্ডটিতে
WILDFLY_VERSION
ভেরিয়েবলটি প্রতিস্থাপন করুন।
নিম্নলিখিত
wget
কমান্ডটি ব্যবহার করে
/tmp
ডিরেক্টরিতে ওয়াইল্ডফ্লাই সংরক্ষণাগারটি ডাউনলোড করুন:
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
একটি প্রতীকী লিঙ্ক তৈরি করুন যা ওয়াইল্ডফ্লাই ইনস্টলেশন ডিরেক্টরিতে নির্দেশ করবে:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly
ওয়াইল্ডফ্লাই
wildfly
ব্যবহারকারী হিসাবে
wildfly
হয় যার ওয়াইল্ডফ্লাই ইনস্টলেশন ডিরেক্টরিতে অ্যাক্সেস থাকা দরকার। ডিরেক্টরি মালিকানা ব্যবহারকারী এবং গোষ্ঠী
wildfly
পরিবর্তন করুন:
sudo chown -RH wildfly: /opt/wildfly
সিস্টেমযুক্ত কনফিগার করা হচ্ছে
ওয়াইল্ডফ্লাই প্যাকেজটিতে সার্ভিস হিসাবে ওয়াইল্ডফ্লাই চালানোর জন্য প্রয়োজনীয় ফাইলগুলি অন্তর্ভুক্ত রয়েছে।
একটি ডিরেক্টরি তৈরি করে শুরু করুন যা ওয়াইল্ডফ্লাই কনফিগারেশন ফাইলটি ধারণ করবে:
sudo mkdir -p /etc/wildfly
কনফিগারেশন ফাইলটিকে
/etc/wildfly
ডিরেক্টরিতে অনুলিপি করুন:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
এই ফাইলটি আপনাকে ওয়াইল্ডফ্লাই মোড এবং বাঁধাই ঠিকানা নির্দিষ্ট করতে দেয়। ডিফল্টরূপে, ওয়াইল্ডফ্লাই একটি স্বতন্ত্র মোডে চলবে এবং সমস্ত ইন্টারফেসে শুনবে। আপনার প্রয়োজন অনুসারে ফাইলটি সম্পাদনা করুন।
/etc/wildfly/wildfly.conf
# 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/
ডিরেক্টরিতে নামযুক্ত systemd ইউনিট ফাইলটি অনুলিপি করা:
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: enabled) Active: active (running) since Sun 2019-02-17 04:59:39 PST; 2s ago Main PID: 10005 (launch.sh) Tasks: 62 (limit: 2319) CGroup: /system.slice/wildfly.service
ফায়ারওয়াল সামঞ্জস্য করা
যদি আপনার সার্ভারটি ফায়ারওয়াল দ্বারা সুরক্ষিত থাকে এবং আপনি যদি স্থানীয় নেটওয়ার্কের বাইরে থেকে ওয়াইল্ডফ্লাই ইন্টারফেসটি অ্যাক্সেস করতে চান তবে আপনার
8080
বন্দরটি খুলতে হবে।
8080
বন্দরে ট্র্যাফিকের অনুমতি দিতে নিম্নলিখিত কমান্ডটি টাইপ করুন:
sudo ufw allow 8080/tcp
কোনও উত্পাদন পরিবেশে ওয়াইল্ডফ্লাই অ্যাপ্লিকেশন চালানোর সময় সম্ভবত আপনার বোঝার ভারসাম্যকর বা বিপরীত প্রক্সি থাকবে এবং কেবলমাত্র আপনার অভ্যন্তরীণ নেটওয়ার্কে 8080 পোর্টে অ্যাক্সেসকে সীমাবদ্ধ করার জন্য এটি একটি সেরা অনুশীলন।
ওয়াইল্ডফ্লাই প্রমাণীকরণ কনফিগার করা হচ্ছে
এখন যে ওয়াইল্ডফ্লাই ইনস্টল করা হয়েছে এবং পরবর্তী পদক্ষেপটি চালানো হ'ল এমন একটি ব্যবহারকারী তৈরি করা যিনি প্রশাসনের কনসোল ব্যবহার করে বা সিএমএলিকে দূরবর্তীভাবে ব্যবহার করে সংযোগ করতে সক্ষম হবেন।
নতুন ব্যবহারকারী যুক্ত করতে অ্যাড-
add-user.sh
স্ক্রিপ্টটি ব্যবহার করুন যা
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
নতুন ব্যবহারকারী প্রমাণীকরণের জন্য ব্যবহৃত বৈশিষ্ট্য ফাইলগুলিতে যুক্ত করা হবে।
ওয়াইল্ডফ্লাই ইনস্টলেশন পরীক্ষা করা হচ্ছে
ডিফল্ট ওয়াইল্ডফ্লাই পৃষ্ঠা অ্যাক্সেস করতে আপনার ব্রাউজারটি খুলুন এবং টাইপ করুন:
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
.
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
পোর্টটি ব্লক করছে না, আপনি
http://:9990/console
এ ওয়াইল্ডফ্লাই প্রশাসনের কনসোলটি অ্যাক্সেস করতে সক্ষম হবেন
http://:9990/console
।
উপসংহার
আপনি সফলভাবে আপনার ডেবিয়ান 9 সার্ভারে ওয়াইল্ডফ্লাই ইনস্টল করেছেন। আপনার অফিশিয়াল ওয়াইল্ডফ্লাই ডকুমেন্টেশন পরিদর্শন করা উচিত এবং ওয়াইল্ডফ্লাই বৈশিষ্ট্যগুলি সম্পর্কে আরও জানুন।
জাভা ওয়াইফ্লাই ডেবিয়ানডেবিয়ান 9-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

পিএইচপিএমআইএডমিন একটি নিখরচায়, ওপেন সোর্স পিএইচপি ভিত্তিক অ্যাপ্লিকেশন যা ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে মাইএসকিউএল এবং মারিয়াডিবি সার্ভারগুলির প্রশাসনকে সহজ করার জন্য ডিজাইন করা হয়েছে। এই টিউটোরিয়ালটি অ্যাপাচি ওয়েব সার্ভারের সাথে ডেবিয়ান 9 এ phpMyAdmin ইনস্টল এবং সুরক্ষিত করার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করে describes
সেন্টোস 7 এ কীভাবে ওয়াইল্ডফ্লাই (jboss) ইনস্টল করবেন

ওয়াইল্ডফ্লাই, পূর্বে জেবস নামে পরিচিত এটি জাভাতে লিখিত ক্রস-প্ল্যাটফর্ম ওপেন সোর্স অ্যাপ্লিকেশন রানটাইম যা আপনাকে আশ্চর্যজনক অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে। এই টিউটোরিয়ালটি CentOS 7 এ কীভাবে ওয়াইল্ডফ্লাই অ্যাপ্লিকেশন সার্ভারটি ইনস্টল করবেন তা ব্যাখ্যা করে।
উবুন্টু 18.04 এ কীভাবে ওয়াইল্ডফ্লাই (jboss) ইনস্টল করবেন

ওয়াইল্ডফ্লাই, পূর্বে জেবস নামে পরিচিত এটি জাভাতে লিখিত ক্রস-প্ল্যাটফর্ম ওপেন সোর্স অ্যাপ্লিকেশন রানটাইম যা আপনাকে আশ্চর্যজনক অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে। এই টিউটোরিয়ালটি আপনাকে উবুন্টু 18.04 এ কীভাবে ওয়াইল্ডফ্লাই অ্যাপ্লিকেশন সার্ভারটি ইনস্টল করবেন তা দেখায়।