অ্যান্ড্রয়েড

সেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

LVM- র ড্রাইভ পার্টিশন করতে সেন্টওএস 7 5 ইনস্টলেশন

LVM- র ড্রাইভ পার্টিশন করতে সেন্টওএস 7 5 ইনস্টলেশন

সুচিপত্র:

Anonim

নেক্সটক্লাউড একটি ওপেন সোর্স, স্ব-হোস্ট করা ফাইল শেয়ার এবং সহযোগিতা প্ল্যাটফর্ম, ড্রপবক্সের মতো। এটি মিডিয়া প্লেয়ার, ক্যালেন্ডার এবং পরিচিতি পরিচালনার সাথে একত্রিত হয়।

নেক্সটক্লাউড অ্যাপসের মাধ্যমে এক্সটেনসিবল এবং এতে সমস্ত বড় প্ল্যাটফর্মের জন্য ডেস্কটপ এবং মোবাইল ক্লায়েন্ট রয়েছে।

এই টিউটোরিয়ালটি আপনাকে সেন্টোস 7 সিস্টেমে অ্যাপাচি দিয়ে নেক্সটক্লাউড ইনস্টল এবং কনফিগার করার প্রক্রিয়াটি অনুসরণ করবে।

পূর্বশর্ত

টিউটোরিয়ালটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধাগুলি সহ কোনও ব্যবহারকারী হিসাবে লগ ইন করেছেন।

পদক্ষেপ 1: মাইএসকিউএল ডেটাবেস তৈরি করা

নেক্সটক্লাউড তার সমস্ত ডেটা সঞ্চয় করতে এসকিউএলাইট, পোস্টগ্রিএসকিউএল বা মাইএসকিউএল ডাটাবেস ব্যবহার করতে পারে।

এই টিউটোরিয়ালে আমরা মাইএসকিউএলকে পছন্দসই ডাটাবেস হিসাবে ব্যবহার করব।

আপনার সেন্টস সার্ভারে ইতিমধ্যে মাইএসকিউএল বা মারিয়াডিবি ইনস্টল না থাকলে আপনি নীচের নির্দেশগুলির একটি অনুসরণ করে ইনস্টল করতে পারেন:

নিম্নলিখিত কমান্ডটি লিখে মাইএসকিউএল শেলটিতে লগইন করুন:

sudo mysql

nextcloud নামের একটি ডাটাবেস তৈরি করতে, ব্যবহারকারীকে nextclouduser নামকরণ এবং ব্যবহারকারীকে প্রয়োজনীয় সুযোগ-সুবিধা দেওয়ার জন্য নিম্নলিখিত এসকিউএল বিবৃতি চালান:

CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password'; FLUSH PRIVILEGES; EXIT;

পদক্ষেপ 2: পিএইচপি এবং অ্যাপাচি ইনস্টল করা

নেক্সটক্লাউড একটি পিএইচপি অ্যাপ্লিকেশন। সেন্টোস 7 জাহাজ পিএইচপি 5.4 সহ যা নেক্সটক্লাউড দ্বারা সমর্থিত নয়।

আমরা রেমি সংগ্রহস্থল থেকে পিএইচপি 7.2 ইনস্টল করব। নীচের কমান্ডগুলি EPEL এবং রেমি সংগ্রহস্থলগুলিকে সক্ষম করবে:

sudo yum install epel-release yum-utils

একবার সংগ্রহস্থলগুলি সক্ষম হয়ে গেলে নিম্নলিখিত কমান্ড সহ অ্যাপাচি পিএইচপি 7.2 এবং সমস্ত প্রয়োজনীয় পিএইচপি এক্সটেনশন ইনস্টল করুন:

sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip

পদক্ষেপ 3: ফায়ারওয়াল কনফিগার করা

আপনি নিম্নলিখিত কমান্ডগুলি চালিয়ে এটি করতে পারেন:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

পদক্ষেপ 4: নেক্সটক্লাউড ডাউনলোড করা

উইজেট সহ নেক্সটক্লাউড ডাউনলোড পৃষ্ঠা থেকে নেক্সটক্লাউডের সর্বশেষ সংস্করণটি ডাউনলোড করুন:

wget -P /tmp এই নিবন্ধটি লেখার সময়, নেক্সটক্লাউডের সর্বশেষ সংস্করণটি 15.0.0 সংস্করণ।

ডাউনলোড শেষ হয়ে গেলে, সংরক্ষণাগারটি / var / www ডিরেক্টরিতে সরান:

sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www

সঠিক মালিকানা সেট করুন যাতে অ্যাপাচি ওয়েব সার্ভার নেক্সটক্লাউডের ফাইল এবং ডিরেক্টরিগুলিতে সম্পূর্ণ অ্যাক্সেস পেতে পারে:

sudo chown -R apache: /var/www/nextcloud

পদক্ষেপ 5: অ্যাপাচি কনফিগার করুন

আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত অ্যাপাচি কনফিগারেশন ফাইলটি তৈরি করুন।

sudo nano /etc/httpd/conf.d/nextcloud.conf /etc/httpd/conf.d/nextcloud.conf

Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud

অ্যাপাচি পরিষেবাটি পুনরায় চালু করে পরিবর্তনগুলি সক্রিয় করুন:

sudo systemctl restart

পদক্ষেপ।: নেক্সটক্লাউড ইনস্টল করা

এখন যেহেতু নেক্সটক্লাউড ডাউনলোড হয়ে গেছে এবং সমস্ত প্রয়োজনীয় পরিষেবাদিগুলি আপনার ব্রাউজারটি খুলুন এবং আপনার সার্ভারের ডোমেন নাম বা আইপি ঠিকানাটি /nextcloud অনুসরণ করে নেক্সটক্লাউড ইনস্টলেশন শুরু করুন:

http://domain_name_or_ip_address/nextcloud

আপনাকে নেক্সটক্লাউড সেটআপ পৃষ্ঠাটি উপস্থাপন করা হবে।

উপসংহার

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

আপনার নেক্সটক্লাউড উদাহরণটি কীভাবে পরিচালনা করবেন সে সম্পর্কে আরও তথ্য সন্ধান করতে নেক্সটক্লাউড ডকুমেন্টেশন পৃষ্ঠাটি দেখুন।

নেক্সটক্লাউড সেন্টোস অ্যাপাচি