Разрабатываем простенькое api для мини проекта. У проекта есть ЛК.
В чем суть?
Когда обращаемся к апи, проверяем наличие apikey, дальше там стандартная логика.
Но получается так, что бы нам обращаться к БД и проверять пользователей и их показатели, у нас api находится по адресу
site.ru/api/actionMethod/
Но, нам принципиально нужно сделать, что бы было api.site.ru/actionMethod/
Не делать же нам копию сайта и там разворачивать БД от первого сайта? Или сделать поддомен и из него делать прямые запросы к сторонней БД? Ужасное решение, как мне кажется.
Мне пока приходит в голову решение, настроить сервер. Я создал под домен, который смотрит в туже папку что и основной домен.
И получается, что у меня один сайт доступен по двум адресам.
То есть вопрос, как мне сделать так, что бы api.site.ru адресовывал запросы к site.ru/api/actionMethod/ и возвращал ответы?
Или может есть более грамотное решение как это сделать, Или как мне настроить сервер, что бы решить мою задачу?
Не понимаю сути. Вы в ДНС прописываете api.site.ru и IP на свой сервер. Там апачем направляете на ту же самую папку что и site.ru - у вас будет одинаковые ответы как с site.ru/api/actionMethod так и с api.site.ru/actionMethod
Так как "простенькое api для мини проекта" - этого вполне достаточно.