Can';不要让虚拟主机在Raspberry Pi或iPad Pro上工作

Can';不要让虚拟主机在Raspberry Pi或iPad Pro上工作,ipad,raspberry-pi,virtualhost,raspberry-pi4,Ipad,Raspberry Pi,Virtualhost,Raspberry Pi4,我用VirtualHosts在RaspberryPi上设置了一个LAMP stack,这样我就可以从iPad Pro在本地环境中编写代码,而且它一直在工作,但当我尝试合并github时,在/var/www/中创建本地回购时,它成了一个问题 所以我在这里找到了这个文档:并将Web根目录移动到/home/pi/dev/ 当我在iPad Pro上通过safari访问我的RPi(192.168.1.5)的IP地址和RPi上的浏览器时,安装程序正在使用1个站点,但访问site1.dev对这两个站点都不起作

我用VirtualHosts在RaspberryPi上设置了一个LAMP stack,这样我就可以从iPad Pro在本地环境中编写代码,而且它一直在工作,但当我尝试合并github时,在
/var/www/
中创建本地回购时,它成了一个问题

所以我在这里找到了这个文档:并将Web根目录移动到
/home/pi/dev/

当我在iPad Pro上通过safari访问我的RPi(192.168.1.5)的IP地址和RPi上的浏览器时,安装程序正在使用1个站点,但访问site1.dev对这两个站点都不起作用

到目前为止,我就是这样设置VirtualHosts的

etc/apache2/sites available/site1.conf(符号链接到etc/apache2/sites enabled/site1.conf

<VirtualHost *:80>

    ServerAdmin name@email.com
    Server Name site1.dev
    ServerAlias www.site1.dev
    DocumentRoot /home/pi/dev/site1

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
<Directory /home/pi/dev/site1>
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

我用
sudo systemctl reload apache2
重新启动了apache,但仍然无法将
site1.dev
site2.dev
site3.dev
加载到我的RPi或我的iPad Pro上的safari浏览器上。有什么建议吗?

我不是100%确定这有多重要,但看看下面的引号,你似乎错过了;
@itzFlubby添加了
“…”
,没有任何区别。知道还有什么可能导致问题吗?您是否已经禁用了默认虚拟主机配置文件并为您的站点启用了自己的配置文件?命令应该是
sudo a2dispatite 000 default.conf
sudo a2ensite site1.conf
127.0.0.1           localhost
::1                 localhost ip6-localhost ip6-loopback
ff02::1             ip6-allnodes
ff02::2             ip6-allrouters

127.0.1.1           raspberrypi
192.168.1.5         site1.dev
192.168.1.5         site2.dev
192.168.1.5         site3.dev