2016-08-15 5 views
2

Прежде всего, я являюсь полным новичком в веб-хостинге. Это мой первый раз, поэтому, пожалуйста, поправьте меня, если я ошибаюсь.Как получить доступ к моему сайту на GoDaddy только с IP-адресом моей учетной записи веб-хостинга

Что я хочу сделать: Я сделал index.php файл. Я уверен, что правильно написал PHP-код. Я хочу, чтобы этот файл размещался на веб-узле. Я не хочу покупать доменное имя для этого. Я хочу получить доступ к этому файлу через Интернет через только IP-адрес веб-сайта.

Что я сделал: Я приобрел учетную запись веб-хостинга на GoDaddy. Я не покупал никаких доменных имен для своего веб-хостинга. Я загрузил файл index.php в папку public_html. Теперь я пытаюсь получить доступ к моему файлу index.php, используя только IP-адрес моего веб-сайта. Скажем, IP-адрес моего сайта - 166.XX.XX.XXX. Вот скриншоты для моего website's IP address и File explorer window:

Website IP Address

File Explorer - index.php

чем проблема: Я попытался посетить http://166.XX.XX.XXX/public_html/www/index.php в моем браузере, но я не в состоянии получить доступ к index.php с помощью IP-адреса , Его показ мне 404 страницы не найдена ошибка. Если я попытаюсь посетить http://166.XX.XX.XXX/, он покажет страницу Coming Soon вместо моей страницы index.php.

Возможно ли получить доступ к моему файлу index.php только с IP-адресом или мне нужно сначала купить доменное имя.

+0

Поскольку вы находитесь на общем хостинге, вы не можете получить доступ к IP-адресу вашего веб-сайта по IP-адресу сервера. Или купите домен или найдите бесплатный – b0ne

+1

Домены дешевы. Просто возьмите. –

+0

Если вы хотите получить доступ к своему сайту с помощью IP-адреса, вам необходимо приобрести статический IP-адрес. Лучше приобрести доменное имя. –

ответ

2

Я приобрел учетную запись веб-хостинга на GoDaddy. Я не покупал никаких доменных имен

три возможности приходят на ум сразу же:

  1. Если вы хостинг, это сделает ваш сайт недоступен по прямому IP. В среде совместного размещения хост (GoDaddy) будет иметь несколько сайтов, живущих на одном и том же IP-адресе. Когда браузер запрашивает веб-сайт, сервер полагается на доменное имя, чтобы определить, какой из многих веб-сайтов будет обслуживаться. Без имени домена сервер не может сказать, что браузер действительно хочет, чтобы вы не получили свой сайт. Чтобы избежать этой ситуации, вам понадобится хост, чтобы предоставить вам эксклюзивное использование IP-адреса.

  2. Очень похоже на 1. У вас есть IP-адрес, который не является фактическим адресом сервера с вашим сайтом, а адресом прокси-сервера, который выполняет оптимизационные функции, такие как кеширование содержимого или фильтрация плохих запросов. Одним из таких прокси-сервисов является Cloudflare. В этом случае эффект такой же, как на шаге 1: без имени домена прокси-сервер не имеет способа узнать, какой из сайтов он должен прокси-сервер и вернуться в браузер.

  3. Предполагая, что вы используете исключительно ваш IP-адрес и что адрес принадлежит серверу, на котором фактически размещен сайт, настройка на сервере может запретить навигацию на основе IP.Я хотел бы связаться с веб-хостом, чтобы изучить средства для этой возможности.

+0

Спасибо за ответ Beetle. Я купил доменное имя для своего хоста, и теперь все идет хорошо :) –

+0

Я знаю, что вы решили проблему, но в прошлом, если у меня была учетная запись на общем хостинге, я мог бы использовать http: // {ip address}/~ {имя пользователя}. – ConceptRat