我有一个 windows 盒子(托管 www.example.com)和一个 linux 盒子(托管 wordpress 博客)。
有没有办法可以在 windows 框上创建一个虚拟目录 - 这样当用户访问 www.example.com/blog 时,它会从 linux 服务器获取内容?(我希望浏览器中的网址保持 www.example.com/blog )
谢谢
我有一个 windows 盒子(托管 www.example.com)和一个 linux 盒子(托管 wordpress 博客)。
有没有办法可以在 windows 框上创建一个虚拟目录 - 这样当用户访问 www.example.com/blog 时,它会从 linux 服务器获取内容?(我希望浏览器中的网址保持 www.example.com/blog )
谢谢
我没有使用 IIS 的经验,但如果我必须处理这个问题,我会从路由的角度来处理它。假设在 Windows 机器上没有维护任何会话,对您的目录的请求可以只路由到 Linux 机器。
如果您能够使用子域 (blog.example.com) 而不是目录,这将非常容易,但使用目录仍然是完全可能的。您需要通过可以检查 HOST 标头的东西来路由流量,即像 squid 这样的 http 代理。
作为第二个想法,您可以使用 mod_redirect 将用户从 www.example.com/blog 反弹到 blog.example.com,他们仍然可以登陆所需的 url,但会被重定向到子域,不是很漂亮,但它将从那里解决问题变得微不足道。
我不确定你问的是否可行。但是,简单地从您的 windows box 重定向到您的 linux box可能会容易得多。为什么要把事情复杂化?
另一种选择是在 Windows 上的 IIS 中托管 wordpress。