此刻,我正在Macbook Pro上运行本地开发服务器。我已经使用自制软件安装了所有php版本,并且我还具有自定义的主机名。
我的网站所在的目录如下
/Users/myuser/Development/websites/websitename
然后我要为我的网站创建自定义虚拟主机。因此,例如,如果我有一个名为“ codeEditor”的laravel项目,则我的虚拟主机看起来像这样
<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 i.p,并将其输入设备浏览器,它会显示一个很棒的站点列表。
如果我这样手动导航到设备上的网站
http://mymacbookip/websites/codeeditor/public
我收到类似
的错误在此服务器上找不到/index.php
我认为这可能与我使用自定义主机名有关,但它并不知道在哪里查找。
无论如何,我是否可以使用设备上的自定义虚拟主机名以与Macbook相同的状态查看网站?
例如,类似http://mymacbookip/codeeditor.local