Я хочу добавить 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
задан 11 February 2019 в 17:32
1 ответ

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

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

<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> 
2
ответ дан 3 December 2019 в 20:10

Теги

Похожие вопросы