किसी वेबसाइट को रीडायरेक्ट करने के लिए लोकलहोस्ट कैसे सेट करें


11

मैं यह सवाल एक अजीब स्थिति से पूछ रहा हूं। जैसा कि आप जानते होंगे या नहीं जानते होंगे, Google चीन में अवरुद्ध है। एक हतोत्साहित करने वाला परिणाम (कम से कम मेरे लिए) यह है कि स्टैक एक्सचेंज साइटों पर जाकर, स्टैक ओवरफ्लो की तरह, जहां मैं यूके में अपनी डिग्री करते समय बहुत सक्रिय हुआ करता था, बहुत कठिन है। एक पेज को लोड करने में 20 से अधिक समय लग सकते हैं। समस्या यह है कि स्टैक एक्सचेंज साइटें एक बाहरी जावा स्क्रिप्ट पर निर्भर करती हैं

http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js

लेकिन चूंकि Google अवरुद्ध है, इसलिए यह स्क्रिप्ट एक्सेस नहीं की जा सकती। लेकिन फ़ायरफ़ॉक्स इस स्क्रिप्ट को पाने में काफी समय लगाएगा। (ध्यान दें कि भविष्य में jquery संस्करण बदल सकता है, लेकिन यह प्रश्न पूछे जाने पर 1.12.4 है। सबसे अद्यतित संस्करण की जांच करने के लिए F12 का उपयोग करें।)

वास्तव में, इस स्क्रिप्ट को स्वतंत्र रूप से एक्सेस किया जा सकता है

https://code.jquery.com/jquery-1.12.4.min.js

इसलिए, एक आदर्श समाधान Google डोमेन के तहत पृष्ठ को Jquery डोमेन पर पुनर्निर्देशित करना है।

क्या यह /etc/hostsफाइलों को संशोधित करके संभव है ? फिलहाल मैं एक क्रूर वेबपेज को अवरुद्ध कर रहा हूं:

127.0.0.1    ajax.googleapis.com

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


यदि तत्काल पुनर्निर्देशन असंभव है, तो मुझे लगता है कि मुझे अपने लैपटॉप पर Jquery से JAVA स्क्रिप्ट डाउनलोड करने की आवश्यकता है, फिर अपने लोकलहोस्ट पर googleapis पृष्ठ पुनः निर्देशित करें। हालाँकि, मुझे नहीं पता कि स्थानीयहोस्ट की स्थापना कैसे करें, विशेष रूप से मेरी डाउनलोड की गई स्क्रिप्ट को कहाँ रखें।

क्या कोई मेरी मदद कर सकता है? बहुत ही सराहनीय।


2
बहुत अच्छा सवाल!
YouAGitForNotUsingGit 20

1
एक समाधान सिर्फ वीपीएन का उपयोग करना होगा।
YouAGitForNotUsingGit

1
कृपया जावा स्क्रिप्ट न लिखें। यह जावास्क्रिप्ट है। क्योंकि ईमानदारी से, जावास्क्रिप्ट जावा से संबंधित है जैसे एक कार से संबंधित है। उनके पास नाम के अलावा कुछ भी सामान्य नहीं है।
बाइट कमांडर

जवाबों:


2

मूल रूप से, होस्ट फ़ाइल पुनर्निर्देशन के अलावा आप पहले से ही पता लगा चुके हैं, आपके कंप्यूटर को वेब सेवा प्रदान करने की आवश्यकता है। तो इसका मतलब है कि एक वेब सर्वर स्थापित करना, जो आपके ब्राउज़र को जावास्क्रिप्ट को https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js पर खोजने की अनुमति देगा।

अंतर ajax.googleapis.com 127.0.0.1 है, इसलिए आपके वेब सर्वर को Google के सर्वर के बजाय आपके ब्राउज़र में jquery.min.js वितरित करना होगा। एक सर्वर को स्थापित करना उतना कठिन नहीं हो सकता है जितना आप सोच सकते हैं। यह सिर्फ आपके अनुभव पर निर्भर करता है और आपके द्वारा चुने गए वेब सर्वर के लिए प्रलेखन (मैन पेज, वेब होस्ट आदि) को पढ़ने के लिए आप कितने उत्सुक हैं। Apache2 वर्तमान "पूर्ण सेवा" (सब कुछ करता है) मुफ्त वेब सर्वर है, लेकिन आप एक हल्के वजन विकल्प की खोज करना चाहते हैं।

मुझे आशा है कि यह मदद करता है और आपको सही दिशा में जा रहा है और देखता है। इस तरह से करने का सबसे अच्छा हिस्सा आप अधिकारियों के साथ कोई सीमा नहीं खींच रहे हैं।

वैसे, https आपके कॉन्फ़िगरेशन पर 443 को पोर्ट करने का संकल्प करता है (http 80 पोर्ट है)। यह सुरक्षित परिवहन कॉन्फ़िगरेशन है।


मुझे लगता है कि इस मामले में आप शायद आपके द्वारा चुने गए विशेष वेब सर्वर पैकेज के लिए एक नया प्रश्न पूछना चाहेंगे। एक बार जब आप सॉफ़्टवेयर स्थापित करते हैं और नमूना कॉन्फ़िगरेशन को देखते हैं तो यह अधिक समझ में आता है। उदाहरण के लिए Apache2 में आप उपयोग करेंगे: ServerName ajax.googleapis.com
ZuberFowler
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.