0

我使用 VirtualHosts 在我的 RaspberryPi 上设置了一个 LAMP 堆栈,这样我就可以从我的 iPad Pro 在本地环境中进行编码,并且它一直在工作,但是当我尝试合并 github 时,在/var/www/.

所以我在这里找到了这个文档:https ://www.digitalocean.com/community/tutorials/how-to-move-an-apache-web-root-to-a-new-location-on-ubuntu-18-04并将 Web Root 移至/home/pi/dev/.

当我从 iPad Pro 上的 safari 和 RPi 上的浏览​​器访问我的 RPi 的 IP 地址(192.168.1.5)时,该设置正在使用 1 个站点,但访问 site1.dev 对任何一个都不起作用。

到目前为止,这就是我设置 VirtualHosts 的方式。

etc/apache2/sites-available/site1.conf (symlinked to 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>

/etc/hosts

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

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

4

0 回答 0