对于某些网站,例如Github,他们有很多服务器。但他们如何在一个域下运行这些不同的服务器呢?
例如,我有两台服务器托管我的博客和我的项目。服务器1的主机名为1.test.com
,服务器2的主机名为2.test.com
。有没有办法可以将这两台服务器作为一个服务器运行,这样我就可以test.com/blog
访问我的博客,test.com/project
可以访问我的项目。
答案 0 :(得分:1)
使用Nginx作为代理服务器:
nginx.conf
location ~/blog {
proxy_pass 1.test.com
}
location ~/project {
proxy_pass 2.test.com
}