Назад | Перейти на главную страницу

Как перенаправить определенные звонки на другой IP?

У меня есть домен и статический контент. Я хочу, чтобы весь статический контент обслуживался из моего домена. Однако я бы хотел, чтобы все запросы были / api / - например: http: // мойдомен / api / пользователи) для перенаправления на другой мой сервер с IP-адресом, например, 10.1.10.100 (в настоящее время неактуально).

Как мне это сделать?

Вы можете использовать mod_proxy в httpd.conf:

ProxyRequests off
ProxyPass /api/ http://10.1.10.100/api/
ProxyPassReverse /api/ http://10.1.10.100/api/

Или, что касается комментария Unbeliever, в .htaccess вы можете использовать комбинацию RewriteRule и ProxyPassReverse, есть ответ на этот же вопрос с использованием второй альтернативы:

https://stackoverflow.com/questions/12808506/can-proxypass-and-proxypassreverse-work-in-htaccess