انڈروئد

سینٹوس 7 پر اپاچی کے ساتھ اگلے کلاؤڈ کو انسٹال اور تشکیل کرنے کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

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

Anonim

نیکسٹکاؤڈ ایک اوپن سورس ، سیلف ہوسٹ فائل فائل شیئرنگ اینڈ کوآپریشن پلیٹ فارم ہے ، جو ڈراپ باکس کی طرح ہے۔ یہ میڈیا پلیئر ، کیلنڈر اور رابطے کے انتظام کے ساتھ بنڈل آتا ہے۔

نیکسٹ کلاؤڈ ایپس کے توسط سے قابل توسیع ہے اور اس میں تمام بڑے پلیٹ فارمز کے لئے ڈیسک ٹاپ اور موبائل کلائنٹ ہیں۔

یہ ٹیوٹوریل آپ کو ایک سینٹوس 7 سسٹم پر اپاچی کے ساتھ نیکسٹ کلاڈ کو انسٹال اور تشکیل کے عمل میں شامل کرے گا۔

شرطیں

سبق کے ساتھ شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ کسی صارف کی حیثیت سے لاگ ان ہوں گے جس میں سوڈو مراعات ہوں۔

مرحلہ 1: ایس کیو ایل ڈیٹا بیس بنانا

نیکسٹ کلاؤڈ اپنے تمام ڈیٹا کو اسٹور کرنے کے لئے ایس کیو ایل ، پوسٹگری ایس کیو ایل یا ایس کیو ایل ڈیٹا بیس کا استعمال کرسکتا ہے۔

اس سبق میں ہم MySQL کو پسند کے ڈیٹا بیس کے طور پر استعمال کریں گے۔

اگر آپ نے پہلے ہی اپنے سینٹوس سرور پر مائ ایس کیو ایل یا ماریا ڈی بی انسٹال نہیں کیا ہے تو آپ نیچے دی گئی ہدایات پر عمل کرکے انسٹال کرسکتے ہیں۔

ایس ایس کیو ایل شیل میں مندرجہ ذیل کمانڈ کو ٹائپ کرکے لاگ ان کریں۔

sudo mysql

nextcloud نامی ڈیٹا بیس بنانے کے لئے ، صارف کا نام nextclouduser اور صارف کو ضروری مراعات دینے کے لئے درج ذیل SQL بیانات چلائیں۔

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 کو ریمی ذخیرہ سے انسٹال کریں گے۔ ذیل میں دی گئی کمانڈز ای پی ای ایل اور ریمی ذخیروں کو اہل بنائیں گی۔

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

مرحلہ 6: نیکسٹ کلاؤڈ انسٹال کرنا

اب جب کہ نیکسٹ کلائوڈ ڈاؤن لوڈ ہوچکا ہے اور تمام ضروری خدمات تشکیل دی گئی ہیں کہ آپ براؤزر کو کھولیں اور اپنے سرور کے ڈومین نام یا IP ایڈریس پر جاکر / نیکسٹ کلائوڈ ملاحظہ کریں۔

http://domain_name_or_ip_address/nextcloud

آپ کو نیکسٹ کلاؤڈ سیٹ اپ پیج کے ساتھ پیش کیا جائے گا۔

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

آپ نے اپنے سینٹوس 7 مشین پر نیکسٹ کلاؤڈ کو انسٹال اور تشکیل کرنے کا طریقہ سیکھا ہے۔ اگر آپ کے نیکسٹ کلاؤڈ سرور کے ساتھ کوئی ڈومین نام وابستہ ہے تو ، آپ اس گائیڈ کی پیروی کر سکتے ہیں اور اپاچی کو لیٹس اینکرپٹ کے ذریعہ محفوظ کرسکتے ہیں۔

اپنے نیکسٹ کلاؤڈ مثال کے انتظام کرنے کے طریقہ کے بارے میں مزید معلومات کے ل Next نیکسٹ کلاؤڈ دستاویزات کا صفحہ دیکھیں۔

اگلے کلاؤڈ سینٹوس اپاچی