我有一台带域名的生产服务器。它在 8080 上有一个 tomcat 服务器。它有多个 Web 应用程序。因此,我想将发送到该服务器的 http/https 请求映射到这些 Web 应用程序。假设 www.example.com/x 对应于 Web 应用程序 x。
最好的方法是什么?使用 Apache2?Ngnix 还是其他工具?
答案1
我在我的服务器上使用 nginx。以下是将流量从端口 80 重定向到 8080 的示例配置:
server {
listen 80;
server_name mysite.com;
location / {
proxy_pass http://127.0.0.1:8080/;
}
}