@SpeakLive91

Как установить домашнюю директорию /public для сайта Laravel, который располагается на поддомене?

Добрый вечер. Я арендовал вирутальный хостинг VDS на ОС: Ubuntu 16.04 с установленным IspManager 5 Lite. После чего создал WWW-домен в панели управления и привязал туда мой домен. В настройках автоподдоменов я выбрал "В отдельной директории".
a2f7ff8eb2.png
На сервере у меня создалась папка "/var/www/www-root/data/www/lulzslab.ru", где lulzslab.ru - мой домен. В папке www (перед папкой lulzslab.ru) я создал поддомен dream.lulzslab.ru (так называется папка на сервере). Туда я уже выгрузил свои файлы сайта на Laravel. Дело в том, все публичные файлы сайта находятся в папке /public (так Laravel устроен) и чтобы мне эти файлы открыть на сайте мне нужно соответственно зайти на dream.lulzslab.ru/public, а я хочу, чтобы не надо было заходить в эту папку, а чтобы она являлась домашней директорией, поэтому я создал новый конфиг в папке /etc/apache2/sites-available под названием "dream.lulzslab.ru.conf", далее загрузил туда следующее содержимое:
<VirtualHost *:80>
	ServerName dream.lulzslab.ru
	ServerAdmin webmaster@lulzslab.ru

	DocumentRoot /var/www/www-root/data/www/dream.lulzslab.ru/public
	<Directory />
			Options FollowSymLinks
			AllowOverride None
	</Directory>
	<Directory /var/www/www-root/data/www/dream.lulzslab.ru/public/>
			Options Indexes FollowSymLinks MultiViews
			AllowOverride All
			Order allow,deny
			allow from all
	</Directory>

	ErrorLog ${APACHE_LOG_DIR}/dream.lulzslab.ru.error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog ${APACHE_LOG_DIR}/dream.lulzslab.ru.access.log combined
</VirtualHost>

Перезапустил Apache2 и попробовал зайти на поддомен, но чтобы увидеть там содержимое папки /public я увидел список всех корневых папок, исходя не из папки /public, а из папки поддомена.
4e5748d6cf.png
И где же я мог накосячить? Помогите пожалуйста!
  • Вопрос задан
  • 358 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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