В настоящее время я пытаюсь перенаправить каталог в моем домене в домен с портом. Причина, по которой я пытаюсь это сделать, заключается в том, что мой сервер - это 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/
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.