Рейтинг:0

DocumentRoot не изменится - Ubuntu 20 Apache2 на Windows wsl2

флаг ca

Я в моем остроумии конец здесь. Я установил Ubuntu на окна с wsl2. Я пытаюсь настроить apache2 так, чтобы он указывал на /mnt/my/windows/source/code

Неважно что я делаю. DocumentRoot всегда /var/www/html Я так много пробовал, что, кажется, схожу с ума.

Это в моем apache2.conf *попробовал от безысходности

<Directory /mnt/c/Users/me/Development/online-store/web>
    AllowOverride None
    Options Indexes FollowSymLinks
    Require all granted
</Directory>

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

файл vhost

<VirtualHost *:80>


    DocumentRoot /mnt/c/Users/me/Development/online-store/web

    DirectoryIndex index.php index.html
    ServerName store.test.domain.ca
    ServerAlias store-*.test.domain.ca

    <Directory "/mnt/c/Users/me/Development/online-store/web">
        AllowOverride all
        Require all granted
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Я отключил файл 000 conf, поэтому включен только этот.

Когда я запускаю sudo apache2ctl -S

Конфигурация виртуального хоста:
*:80 store.test.domain.ca (/etc/apache2/sites-enabled/store.conf:1)
Корневой сервер: "/etc/apache2"
Основной корневой документ: "/var/www/html"
Основной журнал ошибок: "/var/log/apache2/error.log"
Карта перезаписи мьютекса: using_defaults
Мьютекс по умолчанию: dir="/var/run/apache2/" механизм=по умолчанию
Mutex mpm-accept: using_defaults
Обратный вызов сторожевого таймера Mutex: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Определить: DUMP_VHOSTS
Определить: DUMP_RUN_CFG
Пользователь: name="www-data" id=33
Группа: name="www-data" id=33
флаг ca
ну, я думаю, что это отвлекающий маневр, все основные корни, на которые я смотрю, там. Не могу пройти, он говорит, что не может писать в index.html Понятия не имею, почему он говорит это, потому что у меня нигде нет index.html, а у IO есть index.php в качестве моего индекса для загрузки.
флаг in
Есть ли у Apache разрешение на доступ к этому местоположению? Вы проверили, что AppArmour не установлен и не блокирует Apache из нестандартного местоположения?
флаг ca
Никогда не слышал о appArmour, так что нет. В настоящее время я перемещаю все файлы Windows в Ubuntu, поэтому мне не нужно указывать на Windows DIR.
флаг ca
Вернулся к основам. Я изменил корень документа 000-default.conf в /var/www/mysite Но он по-прежнему идет только в /var/www/html Я понятия не имею, что происходит!
флаг ca
lol apache создает файл index.html в каталоге /var/www Мой файл hosts не указывает на него...
флаг ca
каждый раз, когда я перехожу к store.test, он создает новый файл index.html index.html.1 index.html.2 Я никогда не сталкивался с этим раньше
Рейтинг:0
флаг cn

Если вы уже настроили SSL, возможно, у вас возникла та же проблема, что и у меня. [/sites-available/default-ssl.conf] и любые другие документы, относящиеся к SSL, также необходимо обновить. Перезапустите службу apache и сразу же укажите правильный каталог.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.