Я установил стек 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 ... какие-либо предложения?