Apache2 каталог по умолчанию для адресов CNAME - PullRequest
0 голосов
/ 08 января 2020

У меня есть веб-приложение, работающее на example.com. Многие пользователи хотели бы иметь свое собственное доменное имя, чтобы перенести их на свою страницу входа в систему в веб-приложении. Эта пользовательская страница входа доступна с идентификатором строки запроса.

Пример: ихdomain.com перенаправит их на мой example.com?id=test

Я подумал, что это можно решить, если пользователи добавьте запись DNS CNAME, которая пересылает ихdodomen.com на мой example.com?id=test

Важно, чтобы при перенаправлении / пересылке их исходный файл ихdomain.com отображался на панели браузера. Но направляет их в мое веб-приложение со строкой запроса.

В настоящее время я использую Apache2 на веб-сервере Ubuntu. Я попытался добавить следующее к /sites-enabled/000-default.conf:

<virtualhost *:80>
        ServerAlias *

        <Directory /var/www/example.com/dist/spa>
                FallbackResource /index.html
        </Directory>
</virtualhost>

<virtualhost *:443>
        ServerAlias *

        <Directory /var/www/example.com/dist/spa>
                FallbackResource /index.html
        </Directory>
</virtualhost>

Попытка выше состоит в том, чтобы перенести все не указанные псевдонимы сервера * - пользовательский домен пользователя из своей записи DNS CNAME - в мое веб-приложение, в котором все строки запросов остаются неизменными, и в то же время отображает их пользовательское имя домена в панели браузера.

В настоящее время отображается страница 404 не найдена из Apache.

Возможно ли то, что я пытаюсь сделать? Если да, то любые указания очень ценятся!

...