Как мы показываем страницу из нашего приложения, но используя собственный домен, принадлежащий пользователю - PullRequest
0 голосов
/ 19 февраля 2020

Мы размещаем приложение angular (например, render.our-app.com), размещенное на now / zeit. Это приложение позволяет пользователю показать презентацию. PresentationId должен быть включен в путь, например https://render.our-app.com/. Мы стремимся использовать собственный домен, принадлежащий пользователю, чтобы показать презентацию, которую мы не перенаправляем.

Так, например, у пользователя есть домен (website.mycompany.com), и мы хотим показать презентацию в этом пользовательском домене, но с помощью нашего приложения.

website.mycompany.com = > render.our-app.com/12345 (12345 = presentationId)

Мы не уверены, как это сделать правильно. Мы попытались использовать cname, но получили сообщение об ошибке: 404: NOT_FOUND Код: DEPLOYMENT_NOT_FOUND

(ошибка очень точная / zeit Speci c)

Мы думали, что http://website.mycompany.com/12345 может работать.

Мы не уверены, как это сделать: (

Спасибо

1 Ответ

0 голосов
/ 19 февраля 2020

Шаги, вероятно, будут следующими:

  1. Настройте виртуальный хост на вашем сервере для website.mycompany.com (или, возможно, используйте директиву ServerAlias, если вы используете Apache. Здесь ваше приложение будет размещено.
  2. Отредактируйте файл хоста компьютера, который будет использоваться для презентации, в этот файл хоста добавьте запись для website.mycompany.com, которая указывает на IP-адрес адрес вашего сервера. Тем самым вы обойдете нормальный процесс разрешения DNS. Вместо того, чтобы подключаться к «истинному» адресу, P C подключится к вашему демонстрационному серверу.
  3. Есть ошибка: SSL. Вы можете создать самозаверяющий сертификат на сервере, а затем добавить его в список доверенных сертификатов на клиенте (демонстрация P C). Это можно сделать при первом запуске браузера и получении оповещения. о самозаверяющем сертификате.
...