Настройте Apache2 для размещения REST APIPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Настройте Apache2 для размещения REST API

Сообщение Anonymous »

Поскольку я хочу узнать больше о хостинге REST API, а также о его разработке (с помощью PHP), меня интересует следующее:
У меня есть файлы API по пути /var/myapi и настроены каталог такой:

Код: Выделить всё

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Виртуальный хост настраивается следующим образом:

Код: Выделить всё

ServerAdmin webmaster@localhost
DocumentRoot /var/myapi/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Я хочу, чтобы в моем каталоге API index.php был моим маршрутизатором. Таким образом, $_SERVER["REQUEST_URI"] должен содержать полный путь, который запрашивает клиент.
К сожалению, при доступе к http://localhost:8080/books путь /books будет обрабатываться Apache, который пытается найти файл в /var/msapi/books. Путь ``/books` не будет отражен в PHP-коде моего маршрутизатора.
Я думаю, что мне как-то нужно изменить настройки Apache, но не знаю, что искать. Есть совет?

Подробнее здесь: https://stackoverflow.com/questions/789 ... t-rest-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»