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

Прокси-каталог на другой URL-адрес с http-прокси

В настоящее время я пытаюсь перенаправить каталог в моем домене в домен с портом. Причина, по которой я пытаюсь это сделать, заключается в том, что мой сервер - это apache, но мне нужно получить доступ только к одному файлу узла.

Я отправляю данные из другого домена.

Мне это нужно:

http://example.com/preview/productpreview/node-webshot/

Переслать

http://example.com:3000/

в httpd.conf я добавил это:

# mod_proxy setup.
ProxyRequests Off
ProxyPass /preview/productpreview/node-webshot http://example.com:3000/
<Location "/preview/productpreview/node-webshot">
        Order allow,deny
        Allow from all
</Location>

Моим ожидаемым результатом было то, что когда я нажимаю указанный выше URL-адрес, он перенаправляется в указанный выше домен.

Я не уверен, что я с этим делаю, поэтому даже не знаю, с чего начать. Я взял приведенный выше код у поставщика сервера.

Я думаю, вам нужно добавить косую черту к обоим значениям

ProxyPass /preview/productpreview/node-webshot/ http://example.com:3000/

Документация Apache mod_proxy

ProxyPass "/mirror/foo/" "http://backend.example.com/" If the first argument ends with a trailing /, the second argument should also end with a trailing /, and vice versa. Otherwise, the resulting requests to the backend may miss some needed slashes and do not deliver the expected results.