Как я могу просмотреть index.php, хранящийся на внутренней машине в моем локальном сетевом браузере? - PullRequest
1 голос
/ 09 марта 2012

Ситуация такая: У меня три машины A, B, C. A - это мой ноутбук, установленный MACOS , B - удаленный сервер, установленный redhat и имеющий доступ к Интернету, C - еще один сервер, установленный redhat и подключенный к B напрямую через кабель. Таким образом, B и C находятся в одной группе, C имеет внутренний IP-адрес 192.168.222.2, и на нем установлен lampp. Я могу сначала ssh на B, затем я могу ssh на C через B. Теперь я хочу просмотреть веб-приложение, установленное на C, на моей локальной машине. Но я даже не могу успешно пропинговать C, потому что A и C не связаны.

Есть предложения или идеи? Спасибо !!

Ответы [ 2 ]

1 голос
/ 09 марта 2012

Как насчет выполнения следующей команды на A,

$ ssh -L 8080:C:80 user@B

и последующего доступа к следующей веб-странице,

http://127.0.0.1:8080/index.php
0 голосов
/ 09 марта 2012

Если все машины подключены к одной и той же локальной сети, Пример: если у вас есть провайдер с динамическим IP-адресом, и все эти машины подключены к маршрутизатору, который предоставляет ваш локальный адрес, то вы сможете подключиться к другие устройства без проблем. Это все в ожидании того, какие настройки брандмауэра / iptable (если они есть) вы изменили на веб-сервере (C).

Что происходит в точности, когда вы пытаетесь пропинговать «C» из «A», показывает ли это потерю пакета или не отвечает вообще «C»?

Если бы вы могли лучше объяснить, как настраивается и настраивается ваша локальная сеть, при необходимости опубликуйте сообщение об ошибке или любые файлы конфигурации, непосредственно связанные с настройкой вашей сети.

Что произойдет, если вы попытаетесь получить доступ к веб-серверу, указав в браузере

http://192.168.222.2/index.php или http://192.168.222.2/

...