Web Server Install on CentOS 8 Linux and Firewall Use | 2020 Tutorial | (Linux Beginners Guide)
فہرست کا خانہ:
- شرطیں
- CentOS 8 پر Nginx انسٹال کرنا
- فائروال کو ایڈجسٹ کرنا
- Nginx تشکیل فائل کی ساخت اور بہترین طرز عمل
- نتیجہ اخذ کرنا
اینجنیکس نے اعلان کیا "انجن ایکس" ایک اوپن سورس ، اعلی کارکردگی والا HTTP اور ریورس پراکسی سرور ہے جو انٹرنیٹ پر کچھ بڑی سائٹوں کا بوجھ سنبھالنے کے لئے ذمہ دار ہے۔ اسے اسٹینڈ لون ویب سرور ، بوجھ بیلنسر ، مواد کیشے ، اور HTTP اور غیر HTTP سرورز کے لئے معکوس پراکسی کے طور پر استعمال کیا جاسکتا ہے۔
اپاچی کے مقابلے میں ، نجنکس سمورتی کنیکشن کی ایک بہت بڑی تعداد کو سنبھال سکتا ہے اور اس میں فی کنکشن میں میموری کا چھوٹا قدم ہے۔
یہ ٹیوٹوریل وضاحت کرتا ہے کہ سینٹوس 8 پر نگنیکس کو انسٹال کرنے اور ان کا نظم کرنے کا طریقہ۔
شرطیں
جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ بطور صارف سوڈو مراعات کے ساتھ لاگ ان ہیں ، اور آپ کے پاس اپاچی یا کوئی دوسرا عمل پورٹ 80 یا 443 پر چلتا نہیں ہے۔
CentOS 8 پر Nginx انسٹال کرنا
CentOS 8 سے شروع ہوکر ، Nginx پیکیج پہلے سے طے شدہ CentOS مخزنوں میں دستیاب ہے۔
CentOS 8 پر Nginx انسٹال کرنا ٹائپنگ کی طرح آسان ہے۔
sudo yum install nginx
ایک بار جب انسٹالیشن مکمل ہوجائے تو ، Nginx سروس کو اہل بنائیں اور اس کے ساتھ شروع کریں:
sudo systemctl enable nginx
sudo systemctl start nginx
یہ تصدیق کرنے کے لئے کہ سروس چل رہی ہے ، اس کی حیثیت چیک کریں۔
sudo systemctl status nginx
آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
فائروال کو ایڈجسٹ کرنا
سینٹوس 8 پر فائر وال ڈیفالٹ فائر وال حل ہے۔
انسٹالیشن کے دوران ، نگنکس HTTP (
80
) اور HTTPS (
443
) بندرگاہوں تک رسائی کی اجازت دینے کے لئے پہلے سے طے شدہ قواعد کے ساتھ فائر والڈ سروس فائلیں تشکیل دیتا ہے۔
ضروری بندرگاہوں کو مستقل طور پر کھولنے کے لئے درج ذیل احکامات استعمال کریں:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
اب ، آپ اپنے ویب براؤزر میں
http://YOUR_IP
کھول کر ، اپنی Nginx تنصیب کی جانچ کرسکتے ہیں۔ آپ کو پہلے سے طے شدہ Nginx خیرمقدم صفحہ دیکھنا چاہئے ، جو نیچے کی طرح نظر آنا چاہئے:

Nginx تشکیل فائل کی ساخت اور بہترین طرز عمل
- تمام Nginx کنفگریشن فائلیں
/etc/nginx/ڈائریکٹری میں واقع ہیں۔ مرکزی Nginx کنفگریشن فائل/etc/nginx/nginx.confہے ۔ہر ڈومین کے لئے علیحدہ کنفگریشن فائل بنانا سرور کو برقرار رکھنے میں آسانی سے آسان بناتا ہے۔ Nginx سرور بلاک فائلز.confساتھ ختم ہونا چاہئے اور/etc/nginx/conf.dڈائریکٹری میں اسٹور ہونا چاہئے۔ آپ جتنے چاہیں سرور بلاکس رکھ سکتے ہیں۔ معیاری نام سازی کنونشن کی پیروی کرنا یہ ایک عمدہ عمل ہے۔ مثال کے طور پر ، اگر ڈومین کا نامmydomain.comڈومینmydomain.comتو کنفگریشن فائل کا نامmydomain.com.confرکھنا چاہئے اگر آپ اپنے ڈومین سرور بلاکس میں تکرارmydomain.com.confسیگمنٹ استعمال کرتے ہیں تو ، ان حصوں کو ٹکڑوں میں ری ایکٹر کرنا بہتر خیال ہے۔ (access.logاورerror.log)/var/log/nginx/ڈائریکٹری میں واقع ہیں۔ ہر سرور بلاک کے ل a ایک مختلفaccessاورerrorلاگ فائلز رکھنے کی سفارش کی جاتی ہے۔ ویبروٹ کے لئے سب سے عام مقامات میں شامل ہیں:-
/home/ //home/ //var/www//var/www/html//opt//usr/share/nginx/html
-
نتیجہ اخذ کرنا
مبارک ہو ، آپ نے اپنے سینٹوس 8 سرور پر Nginx کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ اپنی ایپلی کیشنز کی تعیناتی شروع کرنے اور Nginx کو بطور ویب یا پراکسی سرور استعمال کرنے کے لئے تیار ہیں۔
آپ Nginx سروس کو کسی دوسرے سسٹمڈ یونٹ کی طرح ہی انتظام کرسکتے ہیں۔
nginx سینٹوسونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ڈیبین 10 لینکس پر نگنیکس کیسے انسٹال کریں
نجنکس ایک اوپن سورس ، اعلی کارکردگی والا HTTP اور ریورس پراکسی سرور ہے جو انٹرنیٹ کی کچھ بڑی سائٹوں کو طاقت دیتا ہے۔ اس ٹیوٹوریل میں ہم وضاحت کریں گے کہ ڈیبین 10 بسٹر پر نگنیکس کو انسٹال اور ان کا انتظام کیسے کریں۔
سینٹوس 7 پر نگنیکس کیسے انسٹال کریں
اینجنیکس کا اعلان کردہ 'انجن ایکس' ایک مفت ، اوپن سورس ، اعلی کارکردگی والا HTTP اور ریورس پراکسی سرور ہے جو انٹرنیٹ پر کچھ بڑی سائٹوں کے بوجھ کو سنبھالنے کے لئے ذمہ دار ہے۔ یہ ٹیوٹوریل آپ کو سکھائے گا کہ آپ اپنے سینٹوس 7 مشین پر Nginx کو انسٹال اور ان کا نظم کیسے کریں۔







