Доступ к пользовательскому хост-сайту localhost site на мобильном устройстве
На данный момент я использую локальный сервер разработки на своем Macbook Pro. Я установил все свои версии php с помощью homebrew, и у меня также есть собственные имена хостов.
Каталог, где хранятся мои сайты, выглядит следующим образом
/Users/myuser/Development/websites/websitename
Затем я создаю собственные vhosts для своих сайтов. Например, если у меня был проект laravel с именем codeEditor, мой vhost выглядит так
<VirtualHost *:80>
ServerAdmin codeeditor.local
DocumentRoot "/Users/myuser/Development/websites/codeeditor/public"
<Directory "/Users/myuser/Development/websites/codeeditor/public">
Options Indexes FollowSymLinks Includes execCGI
</Directory>
ServerName codeeditor.local common
</VirtualHost>
А затем настройку домена в /etc/hosts/
файл.
Все это прекрасно работает, но мне нужно иметь доступ к сайтам с устройства в локальной сети.
Я могу получить свой Mac IP и ввести его в браузере устройства, и он выводит список моих сайтов, и это здорово.
Если я затем вручную перейду на сайт на моем устройстве, как это
Http: // mymacbookip / сайты / codeeditor / общественности
Я получаю ошибки как
/index.php не был найден на этом сервере
И я думаю, что это может иметь какое-то отношение к тому факту, что я использую собственные имена хостов, он не совсем знает, где искать.
Можно ли в любом случае использовать пользовательское имя хоста на устройстве для просмотра сайта в том же состоянии, что и на моем macbook?
Например, что-то вроде http://mymacbookip/codeeditor.local