Как подключиться к локальному порту с Android?


0

У меня есть сервер EasyPHP на моем локальном компьютере. Я делаю программу, которая подключается к PHP-сценариям и возвращает результат на локальный компьютер. Все работает хорошо, я использую 127.0.0.1:8888 адрес и порт. Я использовал 8888, потому что мне нужен был порт 80 для чего-то другого.

Я подключен к беспроводной связи на моем месте. Я положил приложение на мой Android и изменить адрес на http://192.168.1.101:8888/page.php и я не могу получить результаты обратно.

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

Ответы:


1

Ваш веб-сервер, вероятно, прослушивает только локальный хост (127.0.0.1), доступ к которому невозможно получить с любого другого компьютера. Вы хотите, чтобы ваш веб-сервер прослушивал все IP-адреса. Если вы используете Apache, отредактируйте вашу конфигурацию и убедитесь, что ваша строка прослушивания выглядит следующим образом:

Listen 8888

и ваша запись виртуального хоста (если у вас есть), как это:

<VirtualHost *:8888>

Это заставит Apache прослушивать все интерфейсы.


У меня есть что-то вроде этого: # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the <VirtualHost> # directive. # # Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses. # #Listen 12.34.56.78:8888 Listen 127.0.0.1:8888 Как это изменить? Только до 8888?
user123_456

Я изменил это, как вы сказали. И я поставил путь как 192.168.1.101:8888/page.php, и я все еще не могу получить к нему доступ с моего устройства Любая идея? Могу ли я отправить вам файл конфигурации? Таким образом, вы можете увидеть, что может быть не так?
user123_456

Перезапускали ли вы Apache после изменения конфигурации? Если это все еще не работает, отредактируйте свой вопрос и добавьте файл конфигурации.
WakiMiko

Ваш ответ был правильным. После перезагрузки
user123_456
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.