FreeBSD 11 पर Nginx के साथ वार्निश 5 स्थापित करें

वार्निश एक ओपन सोर्स कैश सर्वर है जो वेब सर्वर से सामग्री संग्रहीत करता है। यह Apache या Nginx जैसे वेब सर्वर के सामने स्थापित है। वार्निश द्वारा पेश किया गया कैशिंग तंत्र उच्च प्रदर्शन के साथ सामग्री वितरण की अनुमति देता है।

इस ट्यूटोरियल में, आप सीखेंगे कि FreeBSD 11 पर Nginx वेब सर्वर के सामने अंत के रूप में वार्निश कैश 5 कैसे स्थापित करें।

आवश्यक शर्तें

  • एक Vultr 64-बिट FreeBSD 11 सर्वर उदाहरण।
  • एक sudo यूजर

चरण 1: सिस्टम अपडेट करें

फ्रीबीएसडी सर्वर उदाहरण पर किसी भी पैकेज को स्थापित करने से पहले, सिस्टम को अपडेट करने की सिफारिश की जाती है। Sudo उपयोगकर्ता का उपयोग कर लॉग इन करें और सिस्टम को अपडेट करने के लिए निम्न कमांड चलाएं।

sudo pkg update
sudo pkg upgrade

चरण 2: Nginx स्थापित करें

जैसा कि हम नार्नेक्स के सामने वार्निश स्थापित करने जा रहे हैं, नगीनेक्स वेब सर्वर को स्थापित करके शुरू करें।

sudo pkg install nginx

उपरोक्त कमांड FreeBSD के डिफ़ॉल्ट रिपॉजिटरी से उपलब्ध Nginx के सबसे हाल के स्थिर पोर्ट को स्थापित करेगा।

Nginx को बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए, निम्नलिखित कमांड चलाने के लिए।

sudo sysrc nginx_enable=yes

निम्नलिखित कमांड को चलाकर Nginx शुरू करें।

sudo service nginx start

निगंक्स शुरू होने पर आपको निम्न आउटपुट दिखाई देगा।

$ sudo service nginx start
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.

http://Vultr_Server_IPअपनी स्थापना को सत्यापित करने के लिए पर जाकर Nginx के डिफ़ॉल्ट वेब पृष्ठ पर जाने का प्रयास करें ।

चरण 3: Nginx कॉन्फ़िगर करें

डिफ़ॉल्ट रूप से, Nginx 80 को सुनता है, जो HTTP के लिए डिफ़ॉल्ट पोर्ट है। जैसा कि हमने वार्निश के पीछे नग्नेक्स को चलाने की योजना बनाई है, हमें नग्नेक्स के बंदरगाह को बदलने की आवश्यकता होगी। अपने पसंदीदा संपादक का उपयोग करके डिफ़ॉल्ट Nginx कॉन्फ़िगरेशन फ़ाइल खोलें।

sudo nano /usr/local/etc/nginx/nginx.conf

sudo pkg install nanoयदि आप इंस्टॉल करना चाहते हैं तो चलाएं nano। रेखाएँ खोजें:

 server {
        listen       80;
        server_name  localhost;

से "सुन" पोर्ट बदलना 80करने के लिए 8080

Nginx सर्वर को पुनरारंभ करें।

sudo service nginx restart

चरण 4: वार्निश को स्थापित और कॉन्फ़िगर करें

अब हमने Nginx को कॉन्फ़िगर कर लिया है, टाइप करके वार्निश 5 स्थापित करें:

sudo pkg install varnish5

एक बार स्थापित होने के बाद, सिस्टम की rc.confफाइल में वार्निश कैश को निम्न कमांड्स जोड़कर चलाएं :

sudo sysrc varnishd_enable=YES
sudo sysrc varnishd_listen=":80"
sudo sysrc varnishd_backend="localhost:8080"
sudo sysrc varnishd_storage="malloc,512M"
sudo sysrc varnishd_admin=":8081"

उपरोक्त कमांड rc.confफ़ाइल में कुछ प्रविष्टियाँ बनाएंगे । varnishd_listenनिर्दिष्ट करता है कि वार्निश कैश सर्वर '80' को सुनेगा। यह वार्निश कैश को बूट समय पर स्वचालित रूप से शुरू करने में सक्षम करेगा। varnishd_backendबैकएंड पर चल रहे सर्वर को निर्दिष्ट करता है। हमारे मामले में, यह पोर्ट 8080 पर चलने वाला नग्नेक्स वेब सर्वर है। varnishd_storageकैश स्टोरेज विधि को निर्दिष्ट करता है। आप उपयोग mallocया fileविधि कर सकते हैं । mallocयह तेजी से कैश स्टोर करने के लिए मेमोरी का उपयोग करता है। यहां, आप निर्दिष्ट कर सकते हैं कि रैम वार्निश कितनी मात्रा में इसका कैश स्टोर कर सकता है।

अंत में, सर्वर को चलाकर शुरू करें:

/usr/local/etc/rc.d/varnishd start

अब आप देख सकते हैं वार्निश पर ब्राउज़ कर सफलतापूर्वक चल रहा है: http://Vultr_Server_IP

आप सर्वर को चलाकर रोक सकते हैं:

/usr/local/etc/rc.d/varnishd stop

नगनेक्स के साथ कैश 5 को वार्निश करें क्योंकि बैकएंड सर्वर अब आपके फ्रीबीएसडी 11 सर्वर पर स्थापित है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ