Nginx की स्थापना सीधे आगे है क्योंकि यह उबंटू के डिफ़ॉल्ट भंडार में उपलब्ध है।
पहले हम अपने स्थानीय पैकेज इंडेक्स को अपडेट करेंगे, फिर हम nginx इंस्टॉल करेंगे:
$ sudo apt-get अद्यतन
$ sudo apt-nginx इंस्टॉल करें
अब हमें फ़ायरवॉल समायोजित करने की आवश्यकता है।
सबसे पहले हम अपने फ़ायरवॉल को फिर से कॉन्फ़िगर करेंगे ताकि सेवा तक पहुंच की अनुमति हो सके। Nginx स्वयं को ufw के साथ एक सेवा के रूप में पंजीकृत करता है। यह Nginx पहुंच की अनुमति देना आसान बना देगा।
$ sudo ufw ऐप सूची
आउटपुट:
उपलब्ध अनुप्रयोग: Nginx पूर्ण Nginx HTTP Nginx HTTPS OpenSSH
अपने वेबसर्वर की जांच करें:
$ systemctl स्थिति nginx
Nginx पर एकाधिक वेबसाइट होस्ट करें:
सफल स्थापना के बाद पथ का पालन करने के बाद: /etc/nginx/sites-enabled डिफ़ॉल्ट फ़ाइल को हटाएं जिसे हम इसका उपयोग नहीं करेंगे।
rm -rf डिफ़ॉल्ट (सामान्यतः -आरएफ फ़ोल्डर और इसकी उप-सामग्री को हटाने के लिए उपयोग किया जाता है)
अब पथ पर जाएं: /etc/nginx/ sites-available/ अपनी वेबसाइट के लिए फ़ाइल बनाएं (अधिमानतः आपकी वेबसाइट का नाम)
vi yourwebsite
फ़ाइल में निम्न कोड लिखें। पोर्ट और होस्ट जो आप इंगित करना चाहते हैं:
server {
listen 80;
server_name subdomain.yourwebsite.com;
location / {
proxy_pass "http://127.0.0.1:8080";
}
}
फ़ाइल को सहेजें। अब आपको साइटों से साइट को लिंक करना होगा-साइट-सक्षम में फ़ाइल में उपलब्ध। निम्न कोड का उपयोग करें:
ln -s /etc/nginx/sites-available/yourwebsite /etc/nginx/sites-enabled/yourwebsite
अब फ़ाइल की शुद्धता की जांच करें और परिवर्तनों को देखने के लिए Nginx को पुनरारंभ करें:
nginx -t
सेवा nginx पुनरारंभ करें