एनजीन्क्स, उबंटू 18.04 वर या सर्व्हरची मूलभूत स्थापना

एनजीएनएक्स बद्दल

पुढच्या लेखात आम्ही एनजीन्क्स वर एक नजर टाकणार आहोत. हे एक वेब सर्व्हर / प्रॉक्सी रिव्हर्स ईमेल प्रोटोकॉलसाठी उच्च-कार्यप्रदर्शन लाइटवेट आणि प्रॉक्सी (आयएमएपी / पीओपी 3). हे विनामूल्य आणि मुक्त स्रोत सॉफ्टवेअर आहे. एनजिनएक्स प्लसच्या नावाखाली एक व्यावसायिक आवृत्ती वितरित केली गेली आहे.

Es क्रॉस प्लॅटफॉर्म, म्हणून ते युनिक्स सारख्या सिस्टमवर कार्य करेल (जीएनयू / लिनक्स, बीएसडी, सोलारिस, मॅक ओएस एक्स इ.) आणि विंडोज. हा एक सर्व्हर आहे जो इंटरनेटवरील काही सर्वात मोठ्या साइट्सचे भार व्यवस्थापित करण्यास जबाबदार आहे. या पोस्टमध्ये आम्ही उबंटू 18.04 असलेल्या संगणकावर एनजीन्क्स स्थापित आणि व्यवस्थापित करण्यासाठी मूलभूत पाय steps्या पाहू.

चरणांसह प्रारंभ करण्यापूर्वी, आम्हाला हे सुनिश्चित करणे आवश्यक आहे की आम्ही sudo सुविधा व वापरकर्ता म्हणून लॉग इन केले आहे आमच्याकडे नाही अपाचे किंवा पोर्ट 80 किंवा 443 वर चालू असलेली कोणतीही इतर सेवा.

एनजीन्क्स स्थापना

आम्हाला हा सर्व्हर सापडेल उबंटूच्या डीफॉल्ट सॉफ्टवेअर रेपॉजिटरीजमध्ये उपलब्ध. इन्स्टॉलेशन अगदी सोपी आहे, आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि खालील कमांड टाईप कराव्या:

Nginx स्थापित करा

sudo apt update && sudo apt install nginx

स्थापना पूर्ण झाल्यानंतर, आम्ही सेवेची स्थिती सत्यापित करू पुढील आदेशासह:

स्थिती एनजीन्क्स

sudo systemctl status nginx

आम्ही करू शकतो आम्ही वापरत असलेली आवृत्ती पहा पुढील आदेशासह:

एनजीन्क्स आवृत्ती

sudo nginx -v

यूएफडब्ल्यू कॉन्फिगर करा

आपण यूएफडब्ल्यू वापरत असल्यास, आपल्याला एचटीटीपी पोर्ट 80 आणि / किंवा एचटीटीपीएस पोर्ट 433 उघडण्याची आवश्यकता आहे. यूएफडब्ल्यू सर्वात सामान्य डिमन आणि प्रोग्रामच्या डीफॉल्ट पोर्टवर आधारित प्रोफाइलसह येते.

Nginx साठी दोन्ही पोर्ट उघडण्यासाठी, खालील आदेश चालवा:

अरे तिथे Nginx

sudo ufw allow 'Nginx Full'

आम्ही यासह बदल सत्यापित करू शकतो:

यूएफडब्ल्यू स्थिती

sudo ufw status

स्थापनेची चाचणी घेत आहे

उघडा http://TU_IP en tu navegador. या प्रकरणात मी माझ्या स्थानिक नेटवर्कवर स्थापित करत आहे. खाली दर्शविल्याप्रमाणे आता आम्ही डीफॉल्ट मुख्यपृष्ठ पाहण्यास सक्षम असावे:

nginx मुख्यपृष्ठ

सिस्टमटीटीएलसह एनजीन्क्स सेवा नियंत्रित करा

आम्ही इतर कोणत्याही सिस्टमट युनिट प्रमाणे एनजीन्क्स सेवा व्यवस्थापित करू शकतो.

परिच्छेद सर्व्हर थांबवाटर्मिनलमध्ये (Ctrl + Alt + T) कार्यान्वित करू.

sudo systemctl stop nginx

जेव्हा आम्हाला पाहिजे ते पुन्हा वापरण्यास प्रारंभ कराआपण त्याच टर्मिनलमध्ये लिहितो:

sudo systemctl start nginx

जर आपण शोधत आहोत तर रीबूट करा सेवा:

sudo systemctl restart nginx

परिच्छेद सर्वकाही रीलोड करा काही कॉन्फिगरेशन बदल केल्यानंतर:

sudo systemctl reload nginx

आम्हाला पाहिजे असल्यास सर्व्हर अक्षम करा:

sudo systemctl disable nginx

आम्ही ते पुन्हा करू शकतो पुन्हा सक्षम करा आदेशासह:

sudo systemctl enable nginx

कॉन्फिगरेशन फाइल स्ट्रक्चर

nginx कॉन्फिगरेशन फाइल्स

सर्व कॉन्फिगरेशन फाइल्स निर्देशिका आहेत / इत्यादी / एनजीन्क्स /.

ची फाईल मुख्य कॉन्फिगरेशन तो येथे उभा आहे /etc/nginx/nginx.conf.

सेटिंग्ज देखरेखीनुसार सुलभ करण्यासाठी, याची शिफारस केली जाते प्रत्येक डोमेनसाठी स्वतंत्र कॉन्फिगरेशन फाइल तयार करा.

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना सर्व्हर ब्लॉक फायली संग्रहित आहेत अ‍ॅड्रेस बुकमध्ये / इत्यादी / एनजीन्क्स / साइट-उपलब्ध, आणि आम्हाला त्यांची आवश्यकतानुसार तयार करावे लागेल. या निर्देशिकेत आढळलेल्या कॉन्फिगरेशन फाइल्स निगिन्क्सद्वारे निर्देशिकेशी जोडल्या जात नाहीत / etc / nginx / साइट-सक्षम. सर्व्हर ब्लॉक सक्रिय करण्यासाठी, आम्ही कॉन्फिगरेशन फाइलमधील साइटवरून एक प्रतीकात्मक दुवा तयार करणे आवश्यक आहे.

प्रमाणित नाव अनुसरण करणे चांगली कल्पना आहे. आपले डोमेन नाव मायडोमेन डॉट कॉम असल्यास कॉन्फिगरेशन फाईल कॉल करावी /etc/nginx/sites-available/mydomain.com.conf.

निर्देशिका / इत्यादी / एनजीन्क्स / झलकी सर्व्हर ब्लॉक फायलींमध्ये समाविष्ट केले जाऊ शकते कॉन्फिगरेशनचे तुकडे.

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना लॉग फायली (एक्सेस.लॉग आणि एरर.लॉग) निर्देशिकेत आहेत / वार / लॉग / एनजीन्क्स /. प्रत्येक सर्व्हर ब्लॉकसाठी भिन्न प्रवेश आणि त्रुटी लॉग फायली असण्याची शिफारस केली जाते.

आम्ही आमच्या डोमेन दस्तऐवजाची मूळ निर्देशिका आम्हाला पाहिजे त्या ठिकाणी सेट करू शकतो. द वेबरुटसाठी सर्वात सामान्य स्थाने समाविष्ट करा:

  • / मुख्यपृष्ठ / वापरकर्ता / साइटनाव
  • / var / www / साइटनाव
  • / var / www / html / साइटनाव
  • / ऑप्ट / साइटनाव

आता आपण आपले अनुप्रयोग उपयोजित करणे आणि वेब सर्व्हर किंवा प्रॉक्सी म्हणून नवीन सर्व्हर वापरणे प्रारंभ करण्यास तयार आहात. यावर जोर देणे देखील आवश्यक आहे की अ सुरक्षित प्रमाणपत्र आज सर्व वेबसाइट्ससाठी एक 'असणे आवश्यक आहे' वैशिष्ट्य आहे, चला चला एक विनामूल्य एसएसएल प्रमाणपत्र एनक्रिप्ट करा.

अर्थात जेव्हा एनजीन्क्स बरोबर काम करण्याची वेळ येते तेव्हा ही केवळ एक सुरुवात आहे. यासह कार्य कसे करावे याविषयी कोणाला अधिक जाणून घ्यायचे आहे, याचा सल्ला घेऊ शकता अधिकृत दस्तऐवजीकरण.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.