无法重定向到不同端口上的另一个网站 运行
Can't redirect to another website running on different port
我有两个站点在端口 8080 上服务
1) localhost:8080 -> 主站
2) localhost:8080/foo -> foosite
我已将所有文件夹放在 /var/www/html
现在我在端口 7777
上有另一个 node.js 网站 运行
如果我收到请求 localhost:8080/survey-> 这应该重定向到 localhost:7777/examples/react
但是被重定向到localhost:8080/examples/react
我已启用代理和 proxy_http 并添加了所需的代理路径
<VirtualHost *:8090>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /survey http://localhost:7777/examples/react
ProxyPassReverse /survey http://localhost:7777/examples/react
</VirtualHost>
尝试加载模块:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:8090>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /survey http://localhost:7777/examples/react
ProxyPassReverse /survey http://localhost:7777/examples/react
</VirtualHost>
此外,您应该在 ProxyPass 和 ProxyPassReverse 中省略域 http://localhost:7777,并将其保留为 /
我有两个站点在端口 8080 上服务 1) localhost:8080 -> 主站 2) localhost:8080/foo -> foosite
我已将所有文件夹放在 /var/www/html
现在我在端口 7777
上有另一个 node.js 网站 运行如果我收到请求 localhost:8080/survey-> 这应该重定向到 localhost:7777/examples/react
但是被重定向到localhost:8080/examples/react
我已启用代理和 proxy_http 并添加了所需的代理路径
<VirtualHost *:8090>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /survey http://localhost:7777/examples/react
ProxyPassReverse /survey http://localhost:7777/examples/react
</VirtualHost>
尝试加载模块:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:8090>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /survey http://localhost:7777/examples/react
ProxyPassReverse /survey http://localhost:7777/examples/react
</VirtualHost>
此外,您应该在 ProxyPass 和 ProxyPassReverse 中省略域 http://localhost:7777,并将其保留为 /