目前我正尝试将我域中的目录转发到具有端口的域。我尝试这样做的原因是我的服务器是 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 时,它会转发到上面指示的域。
我不确定我要做什么,所以我甚至不知道从哪里开始。我从我的服务器提供商那里获取了上述代码。
答案1
我认为你需要在两个值上都加一个斜线
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.