处男老司机 发表于 2019-2-13 12:44

RAMDA 发表于 2019-2-13 12:48

反向代理?

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.1.2

qwased 发表于 2019-2-13 13:08

在a的网页上加个iframe嵌入b?

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.1.2

宅男的爱 发表于 2019-2-13 13:16

让A去抓取B的内容

纯静态页直接抓代码,动态页在B上写API

404489039 发表于 2019-2-13 13:17

把b的Web文件夹加到a里面不就行了

小野賢章 发表于 2019-2-13 13:40

本帖最后由 小野賢章 于 2019-2-13 13:46 编辑

在 A 上配置反向代理,但是这样会改变 B 的 URL,比如 http://A.com/B 这样。NGINX 参考文档。

如果 A 和 B 本来就域名不一样,可以在 NGINX 上用 server_name 来做分发,把 B 的域名做反向代理就可以了,参考。

如果你 A 用 http,B 用 https,倒是可以用 iptables 搞,反正端口不一样。

Old_Pussy 发表于 2019-2-13 15:51

配置一下反代就好了

—— 来自 Xiaomi Redmi Note 5, Android 9上的 S1Next-鹅版 v2.1.2

bubuyu 发表于 2019-2-13 16:42

反向代理

处男老司机 发表于 2019-2-13 16:43

小野賢章 发表于 2019-2-13 13:40
在 A 上配置反向代理,但是这样会改变 B 的 URL,比如 http://A.com/B 这样。NGINX 参考文档。

如果 A 和...

谢谢我研究一下,顺便问一下,A运行的是apache2,再运行nginx会不会产生影响?

小野賢章 发表于 2019-2-13 17:07

处男老司机 发表于 2019-2-13 16:43
谢谢我研究一下,顺便问一下,A运行的是apache2,再运行nginx会不会产生影响? ...

apache 本身也支持反向代理,参考。

如果要用 nginx 的话,可以在 A 的公网地址 80 端口上跑 nginx,然后在 A 的本地地址上跑 apache,然后 nginx 配置反向代理到本机的 apache 上。

处男老司机 发表于 2019-2-14 14:35

小野賢章 发表于 2019-2-13 17:07
apache 本身也支持反向代理,参考。

如果要用 nginx 的话,可以在 A 的公网地址 80 端口上跑 nginx,然 ...

谢谢,折腾了一天,结果发现B的页面上有很多按钮链接的是B的ip地址,用apache反向代理过来也处理不了

小野賢章 发表于 2019-2-14 15:00

处男老司机 发表于 2019-2-14 14:35
谢谢,折腾了一天,结果发现B的页面上有很多按钮链接的是B的ip地址,用apache反向代理过来也处理不了

那这种你只能改 B 的代码了,不能写死。

hanqi7012 发表于 2019-2-14 15:09

我不太懂…但是有个mod_rewrite

这个能不能把地址做下手脚?

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.1.2
页: [1]
查看完整版本: 如何让一个网站“寄生”到另一个网页上?