![配置httpd.conf别名/子目录指向另一台服务器](https://linux22.com/image/508086/%E9%85%8D%E7%BD%AEhttpd.conf%E5%88%AB%E5%90%8D%2F%E5%AD%90%E7%9B%AE%E5%BD%95%E6%8C%87%E5%90%91%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有一个用于测试目的的网络服务器来托管我的域名http://www.domain.com运行完美。以下是服务器规格:
- 操作系统 Freebsd 7.2
- MySQL 5.1.33
- Apache 2.2.11
- PHP 5.2.9
我可以在 httpd.conf 中创建别名目录,以便我的域可以在同一台服务器上托管子目录,例如 httpd://domain.com/subdomain1、httpd://domain.com/subdomain2 等。我的所有 subdomain1 和 subdomain2 目录文件夹都驻留在同一个 Web 服务器上,只是位置不同。
下面是我从 httpd.conf 中获取的别名 subdomain1 块的示例:
Alias /subdomain1 "/usr/local/www/subdomain1"
<Directory "/usr/local/www/subdomain1">
Options +Indexes
AllowOverride None
allow from all
</Directory>
我正在寻找一种方法,以便从 LAN 中的另一台服务器读取我的 subdomain1 和 subdomain2 目录,但仍将其托管为 httpd://domain.com/subdomain1。非常感谢任何人知道如何做到这一点。
谢谢,
答案1
ProxyPass 和 ProxyPass Reverse 是此处前进的方向。