Я хочу добавить Apache Alias ​​для API (разные пользователи)

Прежде всего, я новичок в этих вопросах, извините за это:) На самом деле я разработчик программного обеспечения.

У меня есть проект. Многие домены подключаются к домену Rest Api. И все домены находятся на одном сервере. Я хочу удалить контроль CORS из запросов API.

Когда я пытаюсь использовать поддомен api.example.com, он все еще контролирует CORS.

Последнее решение на мой взгляд - Apache Alias.

Итак, я хочу это:

example.com - / home / example /public_html/

api.com - / home / api /public_html/

Когда URL-адрес example.com, он будет запускать каталог / home / example /public_html/. Когда url будет example.com/api/, он запустит каталог / home / api /public_html/.

Как я могу сделать?

(Мой английский может быть немного плохим. Извините:/)

1 ответ

Alias используется именно для этой цели.

Смотрите, например, в этом примере записи виртуального хоста

<VirtualHost *:80>
    ServerName www.api.example
    ServerAlias api.example
    DocumentRoot  "/home/api/public_html/"
</VirtualHost> 
<VirtualHost *:80>
    ServerName www.example.com
    ServerAlias example.com
    DocumentRoot  "/home/example/public_html/"
    Alias "/api/"  "/home/api/public_html/"
</VirtualHost> 
Другие вопросы по тегам