এ্যাপাচি (httpd) উপর CentOS 7 ইনস্টল করুন কিভাবে
সুচিপত্র:
পিএইচপিএমইএডমিন একটি ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে মাইএসকিউএল এবং মারিয়াডিবি সার্ভার পরিচালনার জন্য একটি ওপেন সোর্স পিএইচপি ভিত্তিক সরঞ্জাম।
পিএইচপিএমওয়াইডমিন আপনাকে মাইএসকিউএল ডেটাবেসগুলির সাথে ইন্টারঅ্যাক্ট করতে, ব্যবহারকারীর অ্যাকাউন্টগুলি এবং সুবিধাগুলি পরিচালনা করতে, এসকিউএল-বিবৃতিগুলি কার্যকর করতে, বিভিন্ন ডেটা ফর্ম্যাট এবং আরও অনেক কিছুতে ডেটা আমদানি ও রফতানি করার অনুমতি দেয়।
এই টিউটোরিয়ালে, আমরা সেন্টোস 7-এ অ্যাপাচি দিয়ে পিএইচপিএমআইএডমিন ইনস্টল এবং সুরক্ষার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে আপনি নিম্নলিখিত পূর্বশর্তগুলি পূরণ করেছেন তা নিশ্চিত করুন:
- ল্যাম্প (লিনাক্স, অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি) আপনার সেন্টোস সার্ভারে ইনস্টল করা হয়েছে su সুডো সুবিধাযুক্ত ব্যবহারকারী হিসাবে লগ ইন।
যদিও প্রয়োজনীয় না হলেও এটি HTTPS- র মাধ্যমে আপনার phpMyAdmin ইনস্টলেশন অ্যাক্সেস করার পরামর্শ দেওয়া হচ্ছে। আপনার সাইটে এসএসএল না থাকলে, সেন্টোস 7-এ চলুন এনক্রিপ্টের মাধ্যমে আপনার অ্যাপাচি সুরক্ষিত করার বিষয়ে নির্দেশাবলী অনুসরণ করুন।
পিএইচপিএমআইএডমিন ইনস্টল করা হচ্ছে
একটি CentOS 7 সিস্টেমে phpMyAdmin ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:
-
পিএইচপিএমওয়াই অ্যাডমিন সেন্টোজ 7 কোর রিপোজিটরিগুলিতে উপলভ্য নয়। পিএইচপিএমইএডমিন ইনস্টল করতে আমাদের প্রথমে ইপিল সংগ্রহস্থল সক্ষম করতে হবে:
sudo yum install epel-release
EPEL সংগ্রহস্থল সক্ষম হয়ে গেলে আমরা পিএইচপিএমইএডমিন এবং এর সমস্ত নির্ভরতা নিম্নলিখিত কমান্ডের সাথে ইনস্টল করতে পারি:
sudo yum install phpmyadmin
পিএইচপিএমআইএডমিন কনফিগার এবং সুরক্ষিত করা
PhpMyAdmin- এর জন্য অ্যাপাচি কনফিগারেশন ফাইলটি ইনস্টলেশন চলাকালীন স্বয়ংক্রিয়ভাবে তৈরি হয়। ডিফল্টরূপে লোকালহোস্টের সমস্ত সংযোগ অস্বীকার করা হয়। যেহেতু আমরা প্রত্যন্ত অবস্থান থেকে phpMyAdmin অ্যাক্সেস করব আমাদের কনফিগারেশন ফাইলটি পরিবর্তন করতে হবে এবং অনুমোদিত আইপি ঠিকানাগুলি নির্দিষ্ট করতে হবে।
PhpMyAdmin অ্যাপাচি কনফিগারেশন ফাইলটি খুলুন:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
আপনার বাড়ির সংযোগের আইপি ঠিকানার সাথে
Require ip 127.0.0.1
পড়ার দুটি লাইন পরিবর্তন করুন। আপনি যদি নিজের বাড়ির আইপি ঠিকানাটি না জানেন তবে আপনার ওয়েব ব্রাউজারে গুগল অনুসন্ধান খুলুন এবং
what is my ip
আইপিটি
what is my ip
টাইপ করুন। /Etc/httpd/conf.d/phpMyAdmin.conf
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
# Apache 2.4 Require ip 192.168.42.57 Require ip::1
ফাইলটি বন্ধ করে সংরক্ষণ করুন।
Require ip
লাইনের আগে
Require all granted
।
সুরক্ষার অতিরিক্ত স্তরের জন্য আমরা একটি বেসিক প্রমাণীকরণ সেটআপ করে phpMyAdmin ডিরেক্টরিটি পাসওয়ার্ডে সুরক্ষিত করব।
htpasswd
সরঞ্জামটি ব্যবহার করে একটি নতুন প্রমাণীকরণ ফাইল তৈরি করে শুরু করুন। আমরা
.htpasswd
ফাইলটি
/etc/phpMyAdmin
ডিরেক্টরিতে সঞ্চয় করব:
sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin
এই উদাহরণে আমরা
admin
নামের একজন ব্যবহারকারী তৈরি করছি। আপনি যে কোনও ব্যবহারকারীর নাম পছন্দ করতে পারেন।
উপরের কমান্ডটি আপনাকে ব্যবহারকারীর পাসওয়ার্ড প্রবেশ এবং নিশ্চিত করার জন্য অনুরোধ করবে।
New password: Re-type new password: Adding password for user admin
পরে, আপনার অতিরিক্ত ব্যবহারকারী যুক্ত করতে চাইলে
-c
পতাকা ছাড়া একই কমান্ডটি ব্যবহার করুন:
sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2
পরবর্তী পদক্ষেপটি হল phpMyAdmin ডিরেক্টরিটি পাসওয়ার্ডে অ্যাপাচি কনফিগার করা এবং
.htpasswd
ফাইলটি ব্যবহার করা। এটি করতে
phpMyAdmin.conf
ফাইলটি খুলুন যা phpMyAdmin ইনস্টলেশন চলাকালীন স্বয়ংক্রিয়ভাবে তৈরি হয়েছিল:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
এবং হলুদে হাইলাইট করা নীচের লাইনগুলি সন্নিবেশ করান:
/etc/httpd/conf.d/phpMyAdmin.confপরিবর্তনগুলি কার্যকর হওয়ার জন্য ফাইলটি সংরক্ষণ করুন এবং অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন: আপনার পিএইচপিএমআইএডমিন অ্যাক্সেস করার সময়, আপনি পূর্বে তৈরি করা ব্যবহারকারীর লগইন শংসাপত্রগুলি প্রবেশ করার অনুরোধ জানানো হবে: অভিনন্দন, আপনি আপনার সেন্টস 7 সার্ভারে সফলভাবে phpMyAdmin ইনস্টল করেছেন। আপনি এখন মাইএসকিউএল ডাটাবেস, ব্যবহারকারী এবং টেবিল তৈরি শুরু করতে পারেন এবং বিভিন্ন মাইএসকিউএল কোয়েরি এবং ক্রিয়াকলাপ সম্পাদন করতে পারেন।
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…
sudo systemctl restart
/phpmyadmin
ওরফে আরও অনন্য এবং সুরক্ষিত কিছুতে পরিবর্তন করা ভাল ধারণা।
https://your_domain_or_ip_address/phpmyadmin
উপসংহার
সেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

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

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

পিএইচপিএমইএডমিন একটি ওপেন সোর্স পিএইচপি অ্যাপ্লিকেশন যা মাইএসকিউএল এবং মারিয়াডিবি সার্ভারগুলির পরিচালনা ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে পরিচালনার জন্য designed