#linux #apache #.htaccess
Вопрос:
Вы хотите использовать. Файл Htaccess для реализации службы, которая обращается к указанному порту при наличии » API » в пути
Тип такой же, как у nginx:
location /api/ { proxy_pass http://localhost:8385; }
Комментарии:
1. Извините, но совершенно непонятно, о чем вы на самом деле спрашиваете.
2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
В .htaccess
вам нужно будет использовать mod_rewrite, чтобы отправить запрос через mod_proxy. Ниже приведен эквивалент конфигурации Nginx, опубликованной:
RewriteEngine On RewriteRule ^api/ http://localhost:8385%{REQUEST_URI} [P]
Однако вам, скорее всего, потребуется доступ к конфигурации сервера, чтобы убедиться, что mod_proxy (и связанные с ним модули установлены).
И, если у вас есть доступ к конфигурации сервера, то для начала было бы предпочтительнее сделать это в конфигурации основного сервера. Например:
ProxyPass /api/ http://localhost:8385/api/ ProxyPassReverse /api/ http://localhost:8385/api/