@rootnoroot

Как вынести папку с сайтом?

В общем.
хочу вынести папку с сайтом в домашнюю директорию
создал папку /home/main/sites/test.local
добавил index.php

добавил
/etc/apache2/sites-available/test.local.conf

с кодом

<VirtualHost *:80>
    ServerAdmin admin@test.com
    ServerName test.local
    ServerAlias www.test.local
    DocumentRoot /home/main/sites/test.local
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


В /etc/hosts добавил
127.0.1.1 test.local

включил
sudo a2ensite test.local

sudo systemctl reload apache2


ввдя в адр.строке test.local - ноль на массу
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 4
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Логи апача, ну и разве что еще

telnet localhost 80

GET / HTTP/1.0
Host: test.local


# add the 2 empty lines above but not this one
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Скорее всего апач работает от другого пользователя и тупо не имеет доступа к папке.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Может надо в sites-enabled, а не sited-available?

точнее сделать симлинк
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Кроме того, что chown -R :apache /home/main/sites/test.local,
стоит ещё
echo -ne "\n\n127.0.0.1     test.local\n" >>/etc/hosts

Но доступ через домен test.local появится только у той Linux-like машины, на которой выполнена эта команда. И для Windows расположение hosts сооооовсем другое.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы