LINUX.ORG.RU

Сайт не виден в localhost

 , , ,


0

2

Здравствуйте. С Новым Годом.

Помогите пожалуйста решить проблему.

Установил LAMP, пробросил порты, все сделал, но введя в браузер с компьютера или с планшета http://localhost/ - ошибка. Текст ошибки: «Не удается получить доступ к сайту Сайт localhost не позволяет установить соединение.». Веб сервер в локальной сети только один. В чем проблема? Перед переустановкой Ubuntu с 14.04 на 16.04 работало.

Спасибо.


Укажите конкретный ип адрес. Твой планшет по сути тоже локалхост.

garik_keghen ★★★★★ ()
Последнее исправление: garik_keghen (всего исправлений: 1)
Ответ на: комментарий от h578b1bde

Веб сервер в локальной сети только один

И всегда открывался только этот сервер.

Укажите конкретный ип адрес

Открываеться 192.168.0.101, но по внешнему ip ничего не открывается. Что делать?

Спасибо.

nagav ()
Ответ на: комментарий от nagav

но по внешнему ip ничего не открывается

Было все нормально, все открывалось, с Ростелекомом, потом сменился провайдер из-за переезда. По внешнему ip ничего не открывается, хотя по localhost все открывалось. Решил что в сервере проблема, у текущего провайдера ограничений никаких нет, переустановил, localhost не открывается.

А почему по внешнему ничего не открывалось? Спасибо

nagav ()
Ответ на: комментарий от nagav

Надеюсь, вы в браузере для открытия «по внешнему ip» набираете http://<внешний_ip>/, а не http://localhost/ ? И что значит «не открывается» ? пишет таймаут? сразу или спустя некоторое время? или другую ошибку?

Infra_HDC ★★★★★ ()
Ответ на: комментарий от nagav

Попробуй подсоединиться, во-первых, по ip компьютера в локальной сети (не 127.0.0.1, в ifconfig после inet у интерфейса правильного).

А по поводу внешнего ip — стоит убедиться, что новый провайдер даёт белые ip.

evilface ★★ ()
Ответ на: комментарий от evilface

А по поводу внешнего ip — стоит убедиться, что новый провайдер даёт белые ip.

Ещё может понадобиться настроить NAT loopback чтобы ходить по белому айпи изнутри сети.

h578b1bde ★☆ ()
Ответ на: комментарий от h578b1bde

NAT loopback

В TP Link есть? Пробежался - нету.

Попробуй подсоединиться, во-первых, по ip компьютера в локальной сети
Надеюсь, вы в браузере для открытия «по внешнему ip» набираете http://<внешний_ip>/, а не http://localhost/ ?

Открываеться 192.168.0.101, но по внешнему ip ничего не открывается.

nagav ()
Ответ на: комментарий от h578b1bde

Ещё может понадобиться настроить NAT loopback чтобы ходить по белому айпи изнутри сети.

Я про внешний ip написал к тому, что ТС сказал, что «пробросил порты» и утверждения, что с прошлым провайдером всё работало. Если у нового айпишники серые выдаются, то и Port Forwarding, и NAT loopback на данном этапе бессмысленны и факт того что они настроены бесполезен.

evilface ★★ ()
Ответ на: комментарий от evilface

Если у нового айпишники серые выдаются, то и Port Forwarding, и NAT loopback на данном этапе бессмысленны и факт того что они настроены бесполезен.

Само собой.

h578b1bde ★☆ ()
Ответ на: комментарий от nagav

Вы случаем не забыли, что у новый провайдер выдал новый, т.е. другой IP-адрес?

Infra_HDC ★★★★★ ()
Ответ на: комментарий от nagav

NAT loopback

В TP Link есть? Пробежался - нету.

В моём тоже.

evilface ★★ ()
Ответ на: комментарий от evilface

Если у нового айпишники серые выдаются

Хотя, помнится, мой провайдер перед тем как начать выдавать белый айпи прямо на интерфейс клиента сначала выдавал серый, а потом у себя мапил его на уникальный белый.

h578b1bde ★☆ ()
Ответ на: комментарий от h578b1bde

Хотя, помнится, мой провайдер перед тем как начать выдавать белый айпи прямо на интерфейс клиента сначала выдавал серый, а потом у себя мапил его на уникальный белый.

Как это проявлялось, как выяснилось и на что влияло?

В моём городе Ростелеком ещё со времён когда он был Волгателекомом без проблем даёт белые IP, ничего дополнительно просить/доплачивать даже не надо. И всё нормально работает.

evilface ★★ ()
Ответ на: комментарий от evilface

Провайдер недавно появился в городе, пока нормально, ip 87.238.x.x.

Всегда использовал noip, было все нормально, но не с этим провайдером..

nagav ()
Ответ на: комментарий от evilface

Как это проявлялось, как выяснилось и на что влияло?

На сетевой интерфейс клиента по DHCP выдавался серый айпи (192.168.*.*), но все сервисы, поднятые клиентом, были доступны извне по статическому белому айпи, уникальному для каждого клиента, который указывался в личном кабинете. Лет пять назад начали выдавать те же самые статические белые адреса уже прямо на интерфейс клиента, всё это что тогда что сейчас автоматически и бесплатно.

h578b1bde ★☆ ()
Ответ на: комментарий от nagav

Всегда использовал noip, было все нормально, но не с этим провайдером..

Возможно что этот провайдер засунул тебя за NAT, из-за чего ты и не можешь всякими noip пользоваться, либо тебе 80/443 порт закрыли. Лучше прочти договор и спроси у техподдержки провайдера.

h578b1bde ★☆ ()
Ответ на: комментарий от h578b1bde

Не то что noip, я по внешнему ip перейти не могу, соседей просил перейти - тоже самое. Позвонил, никаких ограничений на порты нет, сказали потом уточнят про белый ip. Но почему перед переустановки ubuntu переходило по localhost? Сейчас 16.04 не переходит.

nagav ()
Ответ на: комментарий от h578b1bde

У нас статика отдельной услугой идёт, приходится dyndns-сервисы использовать.

В целом механизм понятен, спасибо.

evilface ★★ ()
Ответ на: комментарий от h578b1bde

/etc/hosts 127.0.0.1 localhost 127.0.1.1 computer

::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters

nagav ()
Ответ на: комментарий от nagav

И каким Вы образом этого добились? Правка /etc/hosts на планшете?

b-adblack- ()
Ответ на: комментарий от Deleted

Думал оно так должно всегда было быть. Оказывается это чудо.

Проблема не решилась, но оказывается провайдер выдает один ip на несколько абонентов. лол.

nagav ()
Ответ на: комментарий от nagav

Тебе нужно немного поглубже изучить apache/nginx.
Допустим, если всё настроено как надо и вписан в конфиге servername, то сайт сможешь посмотреть только по указанному имени, при этом добавив имя и ip сайта в hosts на все нужные устройства.

Deleted ()
Ответ на: комментарий от Deleted

Допустим, если всё настроено как надо и вписан в конфиге servername, то сайт сможешь посмотреть только по указанному имени, при этом добавив имя и ip сайта в hosts на все нужные устройства.

Если всё настроено как надо, то никакие hosts не нужны, ведь внутри сети есть настроенный DNS.

h578b1bde ★☆ ()
Ответ на: комментарий от nagav

Проблема не решилась, но оказывается провайдер выдает один ip на несколько абонентов. лол.

Если к сайту нужен доступ извне — либо покупай белый айпи у текущего провайдера либо меняй провайдера на выдающего белые айпи. И в любом случае настрой нормально свою сеть без использования всяких локалхостов.

h578b1bde ★☆ ()
Последнее исправление: h578b1bde (всего исправлений: 2)
Ответ на: комментарий от h578b1bde

Настроить DNS для начинающего сложноватая задача, т.к. начинающему нужно сначала определиться какой конкретно днс хотеть.

Deleted ()

Всем спасибо за ответы. С localhost все понятно... Сайт не виден извне потому что провайдер дает один ip на нескольких абонентов. Прикольно.

nagav ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.