本帖最后由 redneck 于 2024-6-24 16:44 编辑
我有个域名AAA 网站内容在 /var/www/html/目录 另外有个应用程序域名为BBB 应用程序跑在端口8443 内容想主要在 /var/www/html/ccc/ddd 所以AAA/ccc/ddd 就可以访问BBB的内容 BBB已经设置cloudflare提供 8443端口的 cdn
所以在设置paypal付款的redirect_urls的时候 设置的"return_url" 为 本地测试的 http://localhost:8443/success?参数参数 放在vps的 BBB/success?参数参数
另外本地测试的时候都没有问题 app.get(‘/success’, (req, res) => {} app.get(‘/cancel’, (req, res) => {} 放在远程服务器的配置 app.get(‘/ccc/ddd/success’, (req, res) => {} app.get(‘/ccc/ddd/cancel’, (req, res) => {}
并且在apache上面配置了虚拟主机 <VirtualHost *:8443> ServerName BBB ProxyRequests Off ProxyPreserveHost On ProxyPass /ccc/ddd/ http://localhost:8443/ccc/ddd ProxyPassReverse /ccc/ddd/ http://localhost:8443/ccc/ddd
</VirtualHost>
在本地测试paypal sandbox没有问题 在付款后 能够正确回调/success的内容 但在服务器上就不能正确显示 /success的内容 提示
Not Found The requested URL /ccc/ddd/success was not found on this server.
即使"return_url"设为BBB:8443/success?参数参数 也不行 我是哪里设置有问题吗? |