How to Configure Network Teaming in Centos 7 , Redhat 7 (Load Balance)
فہرست کا خانہ:
- شرطیں
- ایس کیو ایل ڈیٹا بیس بنانا
- پی ایچ پی کی تنصیب 7.2
- ورڈپریس کو ڈاؤن لوڈ کرنا
- Nginx تشکیل کرنا
- ورڈپریس کی تنصیب کو مکمل کرنا
- نتیجہ اخذ کرنا
ورڈپریس دنیا بھر میں سب سے زیادہ مقبول اوپن سورس بلاگنگ اور سی ایم ایس پلیٹ فارم ہے ، جس سے آج انٹرنیٹ پر تمام ویب سائٹوں کا ایک چوتھائی طاقت پیدا ہوتا ہے۔ یہ پی ایچ پی اور ایس کیو ایل پر مبنی ہے اور اس میں بہت ساری خصوصیات پیک کی گئی ہیں جن کو مفت اور پریمیم پلگ انز اور تھیمز کے ساتھ بڑھایا جاسکتا ہے۔ ورڈپریس آپ کا آن لائن اسٹور ، ویب سائٹ یا بلاگ بنانے کا آسان ترین طریقہ ہے۔
اس ٹیوٹوریل میں سینٹوس 7 پر ورڈپریس انسٹال کرنے کا طریقہ بیان کیا گیا ہے۔ یہ ایک بہت ہی آسان عمل ہے جس کو مکمل ہونے میں دس منٹ سے بھی کم وقت لگتا ہے۔
ہم Nginx کے ساتھ ایک ایل ای ایم پی اسٹیک کو بطور ویب سرور ، SSL SSL ، تازہ ترین پی ایچ پی 7.2 اور MySQL / MariaDB بطور ڈیٹا بیس سرور استعمال کریں گے۔
شرطیں
یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے درج ذیل شرائط کو پورا کیا گیا ہو:
- اپنے سرور کے عوامی IP پتے کی طرف ایک ڈومین نام اشارہ کریں۔ اس ٹیوٹوریل میں ہم
example.comڈاٹ کام کا استعمال کریں گے۔ سوڈو مراعات کے حامل صارف کی حیثیت سے لاگ ان ہوں۔ ان ہدایات پر عمل کرتے ہوئے Nginx انسٹال ہوا۔ آپ کے ڈومین کے لئے آپ کے پاس SSL سرٹیفکیٹ نصب ہے۔ آپ ان ہدایات پر عمل کرتے ہوئے چلو ایک انکرپٹ SSL سرٹیفکیٹ تیار کرسکتے ہیں۔
ایس کیو ایل ڈیٹا بیس بنانا
ورڈپریس اپنے ڈیٹا اور ترتیب کو ایس کیو ایل ڈیٹا بیس میں محفوظ کرتا ہے۔ پہلا قدم ایک ایس کیو ایل ڈیٹا بیس ، ایس کیو ایل یوزر اکاؤنٹ بنانا اور ڈیٹا بیس تک رسائی فراہم کرنا ہے۔
- سینٹوس 7 پر مائ ایس کیو ایل انسٹال کریں۔ سینٹوس 7 پر ماریا ڈی بی انسٹال کریں۔
مندرجہ ذیل کمانڈ پر عمل کرکے مائ ایس کیو ایل شیل میں لاگ ان کریں:
mysql -u root -p
ایس کیو ایل شیل کے اندر سے ،
wordpress
نامی ڈیٹا بیس ، صارف نامی
wordpressuser
صارف کا استعمال کرنے اور صارف کو تمام ضروری اجازت دینے کے ل the ، درج ذیل ایس کیو ایل بیانات چلائیں۔
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
پی ایچ پی کی تنصیب 7.2
پی ایچ پی ورژن 5.4 کے ساتھ سینٹوس 7 جہاز۔ ورڈپریس کے لئے پی ایچ پی کا تجویز کردہ ورژن پی ایچ پی 7.2 ہے۔
پی ایچ پی کو انسٹال کرنے کے لئے اور تمام مطلوبہ پی ایچ پی ایکسٹینشن درج ذیل کمانڈز چلائیں۔
sudo yum install epel-release yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum install php-cli php-fpm php-mysql php-json php-opcache php-mbstring php-xml php-gd php-curl
ہم نے پی ایچ پی ایف پی ایم انسٹال کیا ہے کیونکہ ہم نگنکس کو بطور ویب سرور استعمال کریں گے۔
پہلے سے طے شدہ پی ایچ پی ایف پی ایم 9000 بندرگاہ پر صارف
apache
حیثیت سے چلائے گی۔ ہم صارف کو
nginx
تبدیل کریں گے اور ٹی سی پی ساکٹ سے یونکس ساکٹ میں تبدیل کریں گے۔ ایسا کرنے کے لئے
/etc/php-fpm.d/www.conf
فائل کو پیلے رنگ میں روشنی ڈالی گئی لائنوں میں ترمیم کریں۔
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
یہ یقینی بنائیں کہ
/var/lib/php
ڈائرکٹری میں مندرجہ ذیل chown کمانڈ کا استعمال کرتے ہوئے صحیح ملکیت ہے:
sudo chown -R root:nginx /var/lib/php
تبدیلیاں کرنے کے بعد ، پی ایچ پی کی ایف پی ایم سروس کو فعال اور شروع کریں:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
ورڈپریس کو ڈاؤن لوڈ کرنا
ورڈپریس آرکائیو کو ڈاؤن لوڈ کرنے سے پہلے پہلے ایک ڈائریکٹری بنائیں جس میں ہم ورڈپریس فائلیں رکھیں گے۔
sudo mkdir -p /var/www/html/example.com
اگلا مرحلہ یہ ہے کہ ورڈپریس کا تازہ ترین ورژن ورڈپریس ڈاؤن لوڈ کے صفحے سے درج ذیل ویجٹ کمانڈ کا استعمال کرتے ہوئے ڈاؤن لوڈ کریں۔
cd /tmp
wget
جب ڈاؤن لوڈ مکمل ہوجائے تو ، ورڈپریس آرکائو کو نکالیں اور فائلوں کو ڈومین کی دستاویزات کی روٹ ڈائرکٹری میں منتقل کریں:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/html/example.com/
صحیح اجازتیں مرتب کریں تاکہ ویب سرور کو سائٹ کی فائلوں اور ڈائریکٹریوں تک مکمل رسائی حاصل ہو۔
sudo chown -R nginx: /var/www/html/example.com
Nginx تشکیل کرنا
ابھی تک ، آپ کے پاس پہلے سے ہی Nginx اپنے SSL سسٹم پر نصب ہونا چاہئے ، اگر اس ٹیوٹوریل کے لئے لازمی شرائط کی جانچ نہیں کی جاتی ہے۔
ہمارے ورڈپریس مثال کے ل a ایک نیا سرور بلاک بنانے کے ل we ہم سرکاری Nginx سائٹ سے Nginx ہدایت کا استعمال کریں گے۔
اپنا ٹیکسٹ ایڈیٹر کھولیں اور نیا نجنکس سرور بلاک بنائیں:
sudo nano /etc/nginx/conf.d/example.com.conf
درج ذیل لائنیں شامل کریں:
/etc/nginx/conf.d/example.com.conf
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
مثال کے طور پر ڈاٹ کام کو اپنے ورڈپریس ڈومین سے تبدیل کرنا اور ایس ایس ایل سرٹیفکیٹ فائلوں کا صحیح راستہ طے کرنا مت بھولنا۔ تمام HTTP درخواستوں کو HTTPS پر ری ڈائریکٹ کیا جائے گا۔ اس ترتیب میں استعمال شدہ ٹکڑوں کو اس گائیڈ میں بنایا گیا ہے۔
Nginx سروس کو دوبارہ شروع کرنے سے پہلے ترتیب کو جانچنے کے لئے اس بات کا یقین کرلیں کہ کوئی نحو غلطی موجود ہے۔
sudo nginx -t
اگر کوئی غلطیاں نہیں ہیں تو آؤٹ پٹ کو اس طرح نظر آنا چاہئے:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
اور آپ ٹائپ کرکے Nginx کو دوبارہ اسٹارٹ کرسکتے ہیں۔
ورڈپریس کی تنصیب کو مکمل کرنا
اب چونکہ ورڈپریس ڈاؤن لوڈ ہوچکا ہے اور سرور کنفگریشن مکمل ہوگیا ہے ، آپ ویب انٹرفیس کے ذریعہ انسٹالیشن کو ختم کرسکتے ہیں۔
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں اور مندرجہ ذیل کی طرح کی اسکرین ظاہر ہوگی:








یہاں سے آپ نئے تھیمز اور پلگ ان انسٹال کرکے اپنی ورڈپریس انسٹالیشن کو اپنی مرضی کے مطابق بنانا شروع کرسکتے ہیں۔
نتیجہ اخذ کرنا
مبارک ہو ، آپ نے اپنے سینٹوس 7 سرور پر نجنیکس کے ساتھ ورڈپریس کامیابی کے ساتھ انسٹال کیا ہے۔ ورڈپریس کے ساتھ پہلے اقدامات آپ کی نئی ورڈپریس سائٹ کو اپنا بنائے جانے کے بارے میں مزید معلومات کے ل to ایک اچھی شروعات کی جگہ ہے۔
Centos ورڈپریس mysql mariadb cms nginxمائیکروولا اور ٹی موبائل کے ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ بغاوت کرنے کی امید ہے.
موٹوولا نے اپنے موبائل موبائل آلہ کو Google لوڈ، اتارنا Android آپریٹنگ سسٹم پر مبنی اعلان کیا.
سینٹوس 7 پر اپاچی کے ساتھ ورڈپریس کیسے لگائیں
اس ٹیوٹوریل میں ہم یہ بیان کریں گے کہ سینٹوس 7 پر ورڈپریس انسٹال کرنے کا طریقہ۔
اوبنٹو 18.04 پر نجنیکس کے ساتھ ورڈپریس کیسے لگائیں
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 مشین پر ورڈپریس انسٹال کرنے کا طریقہ دکھائیں گے۔ ورڈپریس اب تک دنیا بھر میں سب سے زیادہ مقبول اوپن سورس بلاگنگ اور CMS پلیٹ فارم ہے۔







