3

可以任何一点一步一步的指导用nginx配置n个jboss AS7企业应用程序。假设我有网络服务器路径: C:\jboss-as-7.1.1.Final\ deploy @ C:\jboss-as-7.1.1.Final\standalone\deployments\HelloWorld.deployed AppContext url: http://localhost:9090/HelloWorld

我希望所有来自 nginx :80 的请求都指向

http://localhost:9090/HelloWorld

笔记:

我 参考了https://serverfault.com/questions/293348/configure-nginx-for-jboss-tomcat 仅显示一般信息。任何人都可以指向在 Jboss AS7 中以独立模式部署的 jboss ear 应用程序的实际配置(应用程序未部署为分解版本)。

4

1 回答 1

0

像这样的配置会将 nginx 上的 localhost:80 代理到 jboss 上的 localhost:9090/HelloWorld/

server {
    listen       80;
    server_name  localhost; # or any other logical name
    client_max_body_size 10m; # not needed but useful
    charset utf-8;
    #access_log  /var/log/nginx/log/host.access.log  main; 

    location / {
        index  index.html index.htm;
        proxy_set_header Host $host;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass   http://localhost:9090/HelloWorld/;
        proxy_redirect default;
    }    
}
于 2014-04-10T23:14:14.400 回答