gpt4 book ai didi

apache - PHP 和 MySQL Web 开发,第二版

转载 作者:太空宇宙 更新时间:2023-11-03 15:06:56 25 4
gpt4 key购买 nike

我正在尝试从外部方获取发送到回调 URL 的响应。因为回调 url 是本地的(我没有 hv 外部开发框),所以我正在获取我的网关将响应转发到我的本地盒子。我可以看到响应击中了我的本地盒子,但是我如何让 apache 重定向到我在 apache 中获得的特定虚拟主机(我有多个虚拟主机和响应是 ssl)

例如:我指示外部方发送到的回调 url 是我的网关地址,格式如下网关IP:端口:/process.php.

网关然后将它收到的响应重定向到我的本地 IP 端口 443 (SSL)。我可以在 apache 日志中看到数据包..

在我的本地机器上,我有两个虚拟主机,例如 shop.local 和 api.local。我的问题是如何解决对 shop.local/process.php 的传入响应

希望这是清楚的,非常感谢任何帮助和建议...

谢谢。

最佳答案

如果没有具体的例子(你应该考虑添加你的配置),这个问题有点难以理解,但我会试一试。

听起来您的本地 Apache 正在接收一个请求,比如说,192.168.1.5。请求中只有一个 IP,您实际上只能决定两个本地虚拟主机之一将流量重定向到每个端口,您可以通过将 IP 地址指定为 ServerNameServerAlias 您要接受请求的 VirtualHost

您的配置可能如下所示:

<VirtualHost *:80>
ServerAdmin asdf@example.com
DocumentRoot /path/to/shop/www
ServerName shop.local
ServerAlias 192.168.1.5
ErrorLog /path/toerror_log
CustomLog /path/to/access_log common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin asdf@example.com
DocumentRoot /path/to/api/www
ServerName api.local
ErrorLog /path/toerror_log
CustomLog /path/to/access_log common
</VirtualHost>

关于apache - PHP 和 MySQL Web 开发,第二版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5586087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com