сделать виртуальный хост доступным через локальную сеть для iphone - PullRequest
1 голос
/ 06 ноября 2010

Я создаю сайт на своем локальном хосте с помощью виртуального хоста (mynewsite.com).Вместо того, чтобы загружать файлы на реальный сервер, я бы предпочел просто тестировать локально.У меня виртуальный хост работает на моем рабочем столе, я просто хочу, чтобы он был доступен, чтобы я мог видеть его на своем iPhone или любом компьютере в моей сети.Так что, если я зайду на mynewsite.com на моем iPhone, он отобразит сайт с моего локального хоста.Я думаю, что мне нужно сделать переадресацию портов, но мне сложно разобраться.Я на Mac с MAMP.

Как сделать виртуальный хост доступным для моего iPhone через маршрутизатор Linksys для тестирования?

Мой httpd.conf в MAMP выглядит следующим образом:

<VirtualHost *:80>
    DocumentRoot "/Users/jaysonp/Sites/mynewsite"
    ServerName "mynewsite.com"
    ServerAlias *.mynewsite.com
...

Затем вмой файл хоста у меня есть: 127.0.0.1 mynewsite.com

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

Спасибо!

Ответы [ 4 ]

5 голосов
/ 01 августа 2012

Пожалуйста, смотрите мой ответ здесь . Но в основном вам просто нужно изменить настройки Wi-Fi на вашем iPad, чтобы использовать IP-адрес вашей машины для разработки в качестве HTTP-прокси.

1 голос
/ 07 января 2012

Вы можете использовать приложение для редактирования файла hosts на устройствах. Используйте приложение iFile. Вы можете добавить еще любое имя хоста. Вы можете увидеть картинку здесь, но я написал на своем языке.

http://www.anop72.info/iphoneipad-เรียก-url-vhost-ทำอย่างไร/

Надеюсь, это поможет.

0 голосов
/ 26 ноября 2016

Вам просто нужно изменить host file соответствующего компьютера, на котором вы хотите видеть свой виртуальный хост.

Например:

Linux and macOS): /etc/hosts
Windows): c:/windows/system32/drives/etc/hosts
Android): Android также является частью linux, поэтому расположение файла хоста в Android также одинаково. Но вам нужен root-доступ для изменения файла хоста.
iOS): (любой, кто знает, может редактировать здесь !!)

Откройте файл хоста и

192.168.1.70    mynewsite.com

192.168.1.70 - это IP-адрес компьютера, на котором ваш проект запущен на виртуальном хостинге -> mynewsite.com

Все остальные устройства must be подключены к same network.

0 голосов
/ 06 ноября 2010

Просто используйте IP-адрес вашего виртуального хоста. Если ваш iPhone находится в той же локальной сети, что и ваш [виртуальный] хост - IP-адрес будет работать нормально.

Я не совсем уверен, как вы определяете "виртуальный" хост - то есть используете ли вы Xen или VMware или что-то еще - или просто запускаете веб-сервис на своем dekstop?

Если это первое - вам нужно настроить IP-сервисы через Xen / VMware - если это позднее - это IP-адрес вашей настольной машины.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...