Доступ к пользовательскому хост-сайту 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

0 ответов

Другие вопросы по тегам