2017-01-24 2 views
0

Прежде всего позвольте мне сказать вам, что я даже не знаю, может ли моя проблема быть решена. Но мне бы очень хотелось получить обратную связь.Проблемы со ссылкой на другие локальные страницы в html

Корпус: Мы применили решение для узкого вещания у одного из наших клиентов. Решение позволяет управлять через веб-интерфейс продукта. Но поскольку я помню и переходил на все экраны за другим, я сделал свою собственную страницу для входа в систему. Связывание со всеми дисплеями в iframe.

Задача: Переход на мою страницу выполняется на месте. «href: // ip: port» Переход на страницу удаленно (на dns) не загружает локальные экраны. Я понял, что это связано с использованием локальных ip-адресов.

Вопрос: Как кто-то разрешит это, и может ли это быть сделано?

Мне очень нравится слышать, что вы, ребята, думают.

+0

Используйте ли iframes относительные пути? –

+0

Нет, путь, который я использовал, это href = "http://192.1.1.1:8080" –

+0

Вот почему iframe не загружаются тогда. Несмотря на то, что страница, содержащая iframes, загружается, она по-прежнему пытается загрузить iframes, а не в домен, но с ip: port. –

ответ

0
  1. Вы должны обеспечить ваш контент на веб-сервере (IIS/Apache и т.д.)
  2. Вам необходимо настроить маршрутизатор для пересылки портов 80 и 443 (HTTP & HTTPS) (Если вы используют другие порты, пересылают их также) через локальный IP-адрес ПК с веб-сервером.
  3. Вы можете получить доступ к содержимому через внешний IP в виде http://{externalIP}:{port}/{pageURI}(NB. Если порт 80 вам не нужно вводить его в URL)

Если у вас есть другие вопросы, дайте мне знать.

+0

Спасибо, что ответите Мэтту, хотя это и решит проблему. Мне остается подвергать экраны непосредственно внешнему миру. Это не идеально. Хотя я попробую попробовать. –

+0

@JohnWeijenberg Возможно, я неправильно понял ваш вопрос, извините. Как остальная часть сайта защищена от внешнего мира? –

+0

Мы использовали nginx для запроса uname и pass перед перенаправлением на наш веб-сервер. Однако у нас есть доступ к брандмауэру, поэтому я думаю, что мы можем делать с переадресацией и переадресацией только правильного ip. –

0

Я хочу поблагодарить всех за то, что они придумали решения. Мы использовали решение Matt. С небольшим поворотом. Мы создали субдомены для всех разных экранов и перенаправили их на соответствующий nginx.

Смежные вопросы