Чому я перетворюю cgi-sys / defaultwebpage.cgi під час перегляду веб-сторінки?


9

Нещодавно я створив веб-сайт із меншою хостинговою компанією. План має виділений IP. Вони надіслали мені електронні листи, щоб сказати, що все налаштовано, але тепер їхні канали підтримки не відповідають, хоча вони кажуть, що це відкрито 24 години.

У index.htmlфайловому менеджері cpanel я помістив файл у public_htmlкаталог. Але коли я вказую браузер на вказану мені IP-адресу, вона з'являється на cgi-sys/defaultwebpage.cgiсторінці.

В чому проблема?

Я ще не встановив сервери імен для свого домену, але це не повинно бути проблемою, оскільки я використовую IP-адресу в браузері.

Примітка. Я не думаю, що я маю доступ до цього ssh.


[Serverfault] [1] [1]: serverfault.com/questions/178427/… перевірити цю тему, якщо вона вам допомагає.
Jigar Tank

etcПапка в моєму CPanel порожня.
CJ7

2
то я думаю, що ваш план з компанією не виділений або VPS.
Jigar Tank

Вони дали мені IP-адресу.
CJ7

У мене є спільна хостингова служба, і я виявив, що вказана IP-адреса CPanel може бути не надійною - я виявив, що моя фактична IP-адреса сайту була іншою. Якщо ваша служба хостингу - це не місце, де ви придбали ваш домен (реєстратор), вам потрібно буде перевірити, на яку IP-адресу, на яку ви вказуєте ваш домен, в Адміністрації DNS при реєстраторі (тобто, не на хостинговій службі). . Ви можете перевірити це, просто скопіювавши IP-адресу в адресний рядок браузера. Якщо ви бачите те, що очікуєте побачити, то це правильна IP-адреса.
T9b

Відповіді:


5

Це важко сказати точно, але ось, напевно , відбувається:

  1. Ваш веб-сайт розміщений на спільному веб-хостингу на основі імен . Ви НЕ маєте виділений IP.

  2. IP-адреса, яку вони вам дали, - це адреса їх спільного веб-сервера. Ви повинні ввести його в налаштування DNS для вашого домену.

  3. Оскільки ви намагаєтеся отримати доступ до сервера безпосередньо за допомогою IP-адреси, сервер не знає, який із сайтів, розміщених на ньому, ви хочете. Таким чином, він показує вам загальну сторінку за замовчуванням.

Якщо ви хочете перевірити речі локально перед налаштуванням DNS, можете додати їх у файл хостів на власному комп’ютері, приблизно так:

111.22.33.44    yourdomain.com www.yourdomain.com

Після цього вказівка ​​вашого веб-переглядача http://www.yourdomain.comповинна викликати запит сторінки на сервер за адресою 111.22.33.44, при цьому надсилаючи заголовок, Host: www.yourdomain.comщоб повідомити серверу, що він очікує вмісту від вашого домену, а не від одного з інших, розміщених на цьому IP-адресі.


То як би ви потім налаштували DNS?
T9b

@ T9b: Якщо у вас є власні сервери імен, ви б редагували їх конфігураційні файли. Якщо хтось інший розміщує ваш DNS для вас (швидше за все), ви зазвичай використовуєте їх конфігураційну панель. Для отримання більш конкретних інструкцій спочатку з’ясуйте, яке програмне забезпечення / хост DNS ви використовуєте, і знайдіть його документацію.
Ільмарі Каронен

2

Якщо ви не плануєте використовувати сценарії CGI повністю видалити папку CGI, очистіть кеш браузера або перегляньте його, використовуючи режим приватного перегляду у своєму браузері. Ви повинні побачити свій index.html


1
Це працювало для мене. У Firefox з'явилося, як створено неправильне кешоване переспрямування (www.mysite.com працював, але mysite.com перенаправлено на cgi), тож я очистив свою історію лише для цього домену, і тепер він працює добре.
ряд1

1

спробуйте відредагувати файл .htaccess ... створіть .htaccess файл, якщо його немає, або додайте "DirectoryIndex index.php index.html" до існуючого .htaccess-файлу. Я сподіваюся, що це має вирішити проблему.


-1

Також, який господар? І ви не можете безпосередньо "завантажувати" сайт як ip. Ви повинні використовувати свій домен, оскільки він запитує вміст як "yourdomain.com" під час пошуку вмісту "yourdomain.com". Коли ви вводите IP-адресу у своїй адресі у своєму браузері, він запитує його як сервер імен постачальника послуг Інтернет. Вих. Bell Canada DSL дає щось подібне. 'toronto24.dsa.dsl.bell.ca'. Сподіваюся, що це допомогло.


1
Ви можете завантажити сайт за допомогою IP-адреси за умови налаштування роботи так.
paulmorriss
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.