vps交流

Paypal付款后的回调网址打不开 高手请看一下


本帖最后由 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?参数参数 也不行
我是哪里设置有问题吗?

不会搞,你可以直接用个zfaka,这个最简单