如何将不同的域重定向到各自的应用程序端口

时间:2018-01-22 18:24:15

标签: apache spring-boot virtualhost httpd.conf

我有VPS,目前我在该服务器上运行了5个Spring启动应用程序以及 <input type="checkbox" name="bValidation" value="Y"> Y <input type="checkbox" name="bValidation" value="N"> N <br><input type="checkbox" id="selectall" onClick="selectAll(this)" />Select All 。 这些应用程序的所有html都在各自的jar中。他们都有不同的域名。所以在点击dns名称之后,它应该自动转到该端口应用程序,现在我需要明确指定端口号,如httpd我在httpd.conf中尝试了虚拟主机,但它无效。

example.com:9090

1 个答案:

答案 0 :(得分:0)

我认为你应该确保为httpd:

安装了适当的模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

然后我认为您应该有5个具有反向代理设置的VirtualHost部分:

<VirtualHost www.example1.com:80>
    ServerAdmin admin@admin.askcomputers.co.in
    ServerName www.example1.com
    ProxyRequests Off
    ProxyPass / http://localhost:9090
    ProxyPassReverse / http://localhost:9090
</VirtualHost>
...
<VirtualHost www.example5.com:80>
    ServerAdmin admin@admin.askcomputers.co.in
    ServerName www.example5.com
    ProxyRequests Off
    ProxyPass / http://localhost:9094
    ProxyPassReverse / http://localhost:9094
</VirtualHost>