Кто настраивал Apache 2.4, VirtualHost и Drupal 8? Нужна помощь.

Не могу настроить. Сижу-туплю. Что уже только не делал.
Если кто делал или знает куда копать, пните в нужном направлении.

cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial

apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26

Ну что за детский сад.... Что

Ну что за детский сад....

Что делал? Что хотел сделать? На чём споткнулся?

Изображение пользователя Marat.

В VirtualBox установил

В VirtualBox установил серверную Ubuntu 16.04.1, для тестов. Поднял мостом сетевой ифейс со стат.ip в локалке.
На ней вгромоздил LAMP, соблюдая все рекомендованные требования с drupal.org
Путем проб и ошибок Drupal 8 установился. Но есть одна проблема:
Если обращаться по ip вебсервера, то в вебфейсе выходит листинг корня содержимого /var/www/

Конфиг вебвервера /etc/apache2/apache2.conf привел к виду:

<Directory />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>

Без этого не работал Drupal.

Как его скрыть, но сохранить работоспособность Drupal 8?
Все что пробовал, не помогло. Либо переставал работать Drupal 8.

Изображение пользователя manofring.

привет! Даааа чувак, ты

привет!
Даааа чувак, ты просто жгешшш
Ну вопервых тошо ты тут нам выложил дефолтный конфиг апача ниочем неговорит, ваапще
Во вторых, поставить ЛАМПу и тд это само собой разумеется
в третьих где твой ВиртуалХост?

З.Ы. Ключевое слово VirtualHost, матчасть читал?

Так, я не совсем помню где там в гомосечных бубунтах лежат конфиги, ну наверно как в ноРмальном дебиане в /etc/apache2/sites-available
Ну дак вот, создаеш там файлец типа myfuckingdrupal.conf такого вот содержания
#<#VirtualHost *:80#>#
ServerName myfuckingdrupal.org
ServerAdmin itsmyemail@myemail.org
ServerAlias mysite.org #если у сайта есть другое имя
#<#Directory #/drupal#/www#>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
#<#/Directory#>
#<#?virtualHost#>

Ну типа того, смотри че там у друпала написано в ридми по инсталяции
Ну и потом как родиш полный конфиг делай a2ensite myfuckingdrupal
Сцука, теги режутся значок убери # потом

Изображение пользователя Marat.

manofring wrote: ... Ну

manofring wrote:

...
Ну вопервых тошо ты тут нам выложил дефолтный конфиг апача ниочем неговорит, ваапще
...

Это уже измененный конфиг. С дефолтовым, мне Drupal 8 настроить не удалось.

manofring wrote:

...
в третьих где твой ВиртуалХост?
...

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName example.ru
DocumentRoot /var/www/example

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/example/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

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

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

manofring wrote:

...
З.Ы. Ключевое слово VirtualHost, матчасть читал?
...

Да, с drupal.org

manofring wrote:

...
Так, я не совсем помню где там в гомосечных бубунтах лежат конфиги, ну наверно как в ноРмальном дебиане в /etc/apache2/sites-available
...

Да, тут.

manofring wrote:

...
Сцука, теги режутся значок убери # потом
...

Под комментом - Формат ввода - Filtered HTML

Изображение пользователя manofring.

вот же нормальный такой Хауту

вот же нормальный такой Хауту для школоты
https://www.howtoforge.com/tutorial/how-to-install-drupal_8-with-apache-and-ssl-on-ubuntu-15-10/

Изображение пользователя Marat.

Смотрел его. И по нему

Смотрел его. И по нему пробовал делать. Не помогло.

Изображение пользователя manofring.

а вот с самого

а вот с самого оффсайта
https://www.drupal.org/node/111238

капец! о чем ваапще тут говорить?
Гугл не осиливаем?
То о чем ты говорил - отображение каталога это от того что включился дефолтный ДиректориИНдекс, отключи этот модуль нафиг ваще, и включи ПХП.

Изображение пользователя Marat.

В примере Apache version

В примере Apache version 2.0.54. У меня другой.
В целом, спасибо за ссыль. Может в круговерти уже видел ее. Не вспомню.

Изображение пользователя manofring.

И да, юзать Мускул или

И да, юзать Мускул или МариюДБ это оцтой, оцтой для каких нить пхпБыдлоКодеров, ставить тока постгре, взрослая ДБ и надолго хватит, и к хорошему надо сразу привыкать и не тратить время на изучение базок типа мускула и тока так.

Изображение пользователя Marat.

Что более-менее знаю, то и

Что более-менее знаю, то и тестирую. Это разработка для того, чтобы рабочую в будущем не убить.
Возможно и на PostgreSQL будет.

Изображение пользователя manofring.

И вообще ставить сайты в

И вообще ставить сайты в место типа /var/www это фууу, хотя чесно говоря без Selinux это бесмысленно, вообщем то...так что наверно это не имеет значения.

Изображение пользователя Marat.

Тогда куда правильней

Тогда куда правильней ставить, на твой взгляд?

Изображение пользователя manofring.

Открою тебе секрет - за все

Открою тебе секрет - за все то время пока апач существует, в нем мало что поменялось в синтаксисе, ну в общем и целом и даже если конфиг который ты стыбзил откуда то и незапускается, смотриш логи и смотриш тут https://httpd.apache.org/docs/ выбираеш свою версию и исправляеш, а так это полная фигня, разберется первокласник, если сравнивать конфиг самбы3 под интеграцию с доменом или конфиг сквида с авторизацией через АД, конфиг апача такое фуфло ... Но, в текущей реалии апач самый ништяковый комбайн который поддерживает все, в отличии от обрубка Нжинк (от которого все писаются кипятком), с точки зрения Энтепрайзного админа Апач напичкан всем чем нужно, а с точки зрения "админов локалхоста" ну это те которые дрочат на свой сайт и думают кто весь клином сошелся на этом и в условиях дешевой зарезаной ВПСкми им кажется что Апач непомерно жрущий хог.... ну как было написано на воротах Освенцима "Каждому своё" :)
Насчет куда ставить - есть такой документ у Дебиан куда что ставится из пакетов и тд, т.е такой себе роадмап рекомендую ознакомится с ним, а если думать о себе, то ставь куда тебе удобно, и вообщем то это не имеет никакого значения (даже с Селинкуксом и его контекстами)
А мускул я не люблю потому что когда кто то который был вчера школотой внедряет что то серьезное и на долго, берет тупое хавту где указано таким же студентом "apt-get install mysql-server -y" и понеслось.... база вспухает до 20Г и больше, начинается поток сознания, поиски...уныние,ООООО есть же Галера! ..... пиздец какой этот Линукс плохой и тормозной....Делаем ЛВМ, ставим постгре и делаем в этом ЛВМ БД для постгре....и радуемся

З.Ы. а еще мне в постгре нравится делать бекап находу, без всяких костылей как в мускуле...И еще больше мне нравится делать восстановление в постгре.
Ну если ты сам себе Злобный Буратино - велкам в страну плачущих админов, эден да зайн ("Каждому своё")

Изображение пользователя manofring.

Чесно говоря у меня прям

Чесно говоря у меня прям зачесались руки проверить этот твой Друпал, и поднадоело сидеть изучать Опенстек, завтра поставлю дебиан и поставлю этот твой друпал, конфиг выложу, может и даже постгре прикручу, чисто из спортивного интереса.

Изображение пользователя salawat.

Проблема решена или нет?

Проблема решена или нет? Напиши на чем остановился? В чем вопрос на данный момент?

Изображение пользователя Marat.

Салават, частично. Пока не

Салават, частично. Пока не стал разбираться с видимостью корня. Текучка.
Сейчас пытаемся наполнить сам сайт. После этого, планирую заняться вплотную.

Изображение пользователя Marat.

Всем спасибо за

Всем спасибо за помощь!
Наконец появилось свободное время. Все, разобрался.

style="display:inline-block;width:728px;height:15px"
data-ad-client="ca-pub-4493870272388852"
data-ad-slot="6622567932">