जब मैं अपना वेबपेज ब्राउज़ करता हूं तो मुझे cgi-sys / defaultwebpage.cgi क्यों आ रही है?


9

मैंने हाल ही में एक छोटी होस्टिंग कंपनी के साथ एक वेबसाइट स्थापित की है। योजना में एक समर्पित आईपी है। उन्होंने मुझे ईमेल भेजा यह कहने के लिए कि यह सब सेट है, लेकिन अब उनके समर्थन चैनल सभी गैर जिम्मेदार हैं, हालांकि वे कहते हैं कि यह 24 घंटे खुला है।

Cpanel में फाइल मैनेजर में मैंने डायरेक्टरी index.htmlमें फाइल लगाई है public_html। लेकिन जब मैं अपना ब्राउज़र मुझे दिए गए आईपी पते पर इंगित करता हूं, तो यह cgi-sys/defaultwebpage.cgiपृष्ठ के साथ आता है ।

समस्या क्या है?

मैंने अभी तक अपने डोमेन के लिए नाम-सर्वर सेट नहीं किए हैं, लेकिन यह एक समस्या नहीं होनी चाहिए क्योंकि मैं ब्राउज़र में आईपी पते का उपयोग कर रहा हूं।

नोट: मुझे नहीं लगता कि मेरी पहुंच है ssh


[Serverfault] [१] [१]: serverfault.com/questions/178427/… इन थ्रेड की जांच करें यदि यह आपकी मदद करता है।
जिगर टैंक

etcमेरी cpanel में फ़ोल्डर रिक्त है।
CJ7

2
फिर मुझे लगता है कि कॉमपनी के साथ आपकी योजना समर्पित या VPS नहीं है।
जिगर टैंक

उन्होंने मुझे एक आईपी एड्रेस दिया।
CJ7

मेरे पास एक साझा होस्टिंग सेवा है और पाया गया कि जो IP पता दिखाया गया है वह CPanel विश्वसनीय नहीं हो सकता है - मैंने पाया कि मेरी वास्तविक साइट का IP पता अलग था। यदि आपकी होस्टिंग सेवा वह स्थान नहीं है जहाँ आपने अपना डोमेन (रजिस्ट्रार) खरीदा है, तो आपको यह जाँचने की आवश्यकता होगी कि आप रजिस्ट्रार में DNS प्रशासन में अपने डोमेन को किस आईपी पते की ओर इशारा कर रहे हैं (यानी होस्टिंग सेवा नहीं) सही है । YOu IP को ब्राउज़र एड्रेस बार में केवल कॉपी-पेस्ट करके इसका परीक्षण कर सकता है। यदि आप देखते हैं कि आप क्या देखने की उम्मीद करते हैं, तो यह सही आईपी पता है।
T9b

जवाबों:


5

यह सुनिश्चित करने के लिए कहना थोड़ा कठिन है, लेकिन यहाँ मुझे लगता है कि क्या हो रहा है:

  1. आपकी वेबसाइट नाम-आधारित साझा वेब होस्टिंग पर है । आपके पास एक समर्पित आईपी नहीं है।

  2. आपके द्वारा दिया गया आईपी पता उनके साझा वेबसर्वर का पता है। आप इसे अपने डोमेन के लिए DNS सेटिंग्स में दर्ज करने के लिए हैं।

  3. चूंकि आप सीधे आईपी पते का उपयोग करके सर्वर तक पहुंचने का प्रयास कर रहे हैं, इसलिए सर्वर को यह नहीं पता होता है कि उस पर होस्ट की गई साइटें जो आप चाहते हैं। इस प्रकार, यह आपको इसके बजाय एक सामान्य डिफ़ॉल्ट पृष्ठ दिखा रहा है।

यदि आप अपने DNS को कॉन्फ़िगर करने से पहले स्थानीय रूप से चीजों का परीक्षण करना चाहते हैं, तो आप इसे अपने कंप्यूटर पर होस्ट फ़ाइल में जोड़ सकते हैं , कुछ इस तरह से:

111.22.33.44    yourdomain.com www.yourdomain.com

उसके बाद, अपने ब्राउज़र को इंगित करते हुए http://www.yourdomain.comइसे सर्वर से पृष्ठ का अनुरोध करने का कारण बनना चाहिए 111.22.33.44, जबकि हैडर Host: www.yourdomain.comको यह बताने के लिए कि यह आपके आईपी से होस्ट किए गए अन्य लोगों में से एक के बजाय अपने डोमेन से सामग्री की अपेक्षा कर रहा है।


तो आप DNS को कैसे कॉन्फ़िगर करेंगे?
T9b

@ T9b: यदि आप अपने स्वयं के नेमसर्वर चला रहे हैं, तो आप उनकी कॉन्फिग फाइलों को संपादित करेंगे। यदि कोई व्यक्ति आपके DNS को आपके लिए (अधिक संभावना) होस्ट कर रहा है, तो आप आमतौर पर उनके कॉन्फ़िगरेशन पैनल का उपयोग करेंगे। अधिक विशिष्ट निर्देशों के लिए, पहले यह पता करें कि आप कौन से DNS सॉफ़्टवेयर / होस्ट का उपयोग कर रहे हैं, और इसके प्रलेखन की तलाश करें।
इल्मरी करोनें

2

जब तक आप सीजीआई स्क्रिप्ट का उपयोग करने की योजना नहीं बनाते हैं, तब तक सीजीआई फ़ोल्डर को पूरी तरह से हटा दें, अपना ब्राउज़र कैश साफ़ करें या अपने ब्राउज़र में निजी ब्राउज़िंग मोड का उपयोग करके देखें। आपको अपना index.html देखना चाहिए


1
इसने मेरे लिए काम किया। फ़ायरफ़ॉक्स में कुछ खराब कैश्ड रीडायरेक्ट कैसे बनाए गए थे (www.mysite.com ने काम किया था, लेकिन mysite.com ने cgi को रीडायरेक्ट किया था), इसलिए मैंने उस डोमेन के लिए अपना इतिहास साफ़ कर दिया और अब यह ठीक काम करता है।
पंक्ति 1

1

.htaccess फ़ाइल को संपादित करने का प्रयास करें ... मौजूद नहीं होने पर .htaccess फ़ाइल बनाएँ या मौजूदा .htaccess फ़ाइल में "DirectoryIndex index.php index.html" जोड़ें। मुझे आशा है कि इस समस्या को हल करना चाहिए।


-1

इसके अलावा, क्या मेजबान? और आप सीधे आईपी के रूप में एक साइट को 'लोड' नहीं कर सकते। आपको अपने डोमेन का उपयोग करना होगा क्योंकि यह 'yourdomain.com' की सामग्री का अनुरोध करता है क्योंकि यह 'yourdomain.com' की सामग्री को खोजता है। जब आप अपने ब्राउज़र में अपने पते में आईपी टाइप करते हैं, तो यह आपको इंटरनेट सेवा प्रदाता के नेमसर्वर के रूप में अनुरोध करता है। पूर्व। बेल कनाडा DSL कुछ इस तरह से देता है। 'Toronto24.dsa.dsl.bell.ca'। आशा है कि इससे मदद मिली।


1
आप किसी साइट को आईपी पते के माध्यम से लोड कर सकते हैं, बशर्ते उस तरह काम करने के लिए साइट को कॉन्फ़िगर किया गया हो।
पल्मोरिसिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.