是否有可能为域名(例如www.myclient.com)在完全不同的(我们的)服务器上托管子目录?
他们不想将subdomain.myclient.com指向我们的服务器,因此他们希望将其作为文件夹www.myclient/subdomain /
提前致谢.
Pek*_*ica 16
正如评论中所讨论的,您唯一的选择是代理.其他所有内容(如mod_rewrite/Alias)将执行标头重定向,并将目标地址公开给用户.
但是,Apache的代理似乎并不那么复杂.最基本的例子是
ProxyPass /mirror/foo/ http://backend.example.com/
Run Code Online (Sandbox Code Playgroud)
请注意,代理当然会使流量加倍,因为必须从远程计算机获取所请求的每个字节.
您可以使用两种不同的机制来完成此任务.您使用的内容取决于您拥有的设置以及托管公司在服务器上拥有的权限(如果这不是专用服务器).
第一个选项是使用文件系统映射到第二个服务器,然后使用mod_alias将子目录指向映射的位置.这要求将两台服务器联网在一起,例如,如果您有一台专用于特定服务器的服务器,但拥有并可以安全地在文件系统级别联网服务器.
另一种选择是将Apache设置为代理.这确实需要一些高级编程来配置,但可以设置系统,以便将对指定子文件夹的请求传递到远程Web服务器.当远程服务器无法在文件系统级联网时,可以使用此选项,但可以模拟远程子域的工作方式.
| 归档时间: |
|
| 查看次数: |
17698 次 |
| 最近记录: |