我最近为客户开发了一个新网站,现在是时候将它上线了。但是,我遇到了一个问题:
因此,我需要一种方法将 www.example.com 指向新的机器IP并将 www.example.com/proj 指向旧机器IP 。我怎么能这样做?
答案 0 :(得分:2)
example.com域的DNS,将记录更改为指向新IP。然后在新服务器中,确保打开mod_proxy并将其添加到server / vhost config:
ProxyPass /proj/ http://1.2.3.4/
ProxyPassReverse /proj http://1.2.3.4/
其中" 1.2.3.4"是旧服务器的IP地址。
你可以在htaccess文件中使用mod_rewrite做类似的事情:
RewriteEngine On
RewriteRule ^proj/(.*)$ http://1.2.3.4/$1 [L,P]