Не удается заставить VirtualHosts работать на Raspberry Pi или iPad Pro - PullRequest
0 голосов
/ 14 января 2020

Я установил стек LAMP на своем RaspberryPi с VirtualHosts, чтобы я мог кодировать в локальной среде с моего iPad Pro, и он работал, но когда я попытался включить github, это стало проблемой при создании локального репо в /var/www/.

Итак, я нашел это, сделав c здесь: https://www.digitalocean.com/community/tutorials/how-to-move-an-apache-web-root-to-a-new-location-on-ubuntu-18-04 и переместил Интернет Root на /home/pi/dev/.

, установка работает с 1 сайтом когда я захожу на IP-адрес моего RPi (192.168.1.5) из safari на моем iPad Pro и в браузере на RPi, но посещение 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, но все еще не могу получить site1.dev, site2.dev или site3.dev для загрузки на моем RPi или в моем браузере Safari на iPad Pro ... какие-либо предложения?

...