Wildlfy与Nginx无法正常工作

时间:2017-06-22 10:09:55

标签: nginx wildfly

我们已经安装了野生蝇几次正常工作。我们现在配置Nginx作为wildfly的反向代理。

我们正在使用OPTIONS方法405 Method Not Allowed。这是nginx的配置。

  • /etc/nginx/conf.d/wildfly.conf

    upstream wildfly {
         server 127.0.0.1:8081;
    }
    
    server {
        listen 8080;
        server_name guest1;
    
        location/ {  
            proxy_pass http://wildfly;
         }
    }
    
    • 安装nginx后获得的错误:

enter image description here

这是nginx得到的错误:

  

2017/06/23 08:16:54 [暴击] 1386#0:* 9连接()到127.0.0.1:8081失败(13:权限被拒绝)连接上游时,客户端:172.28.128.1,服务器:guest1,request:“OPTIONS / commty / cmng / users HTTP / 1.1”,上游:“http://127.0.0.1:8081/commty/cmng/users”,主持人:“guest1:8080”

我缺少什么?

1 个答案:

答案 0 :(得分:-1)

我已完成以下操作,最终使其适用于CentOS7 + Wildfly

  • Vagrant up

  • 安装NGINX

    • yum install epel-release
    • yum install nginx
  • 配置/etc/nginx/nginx.conf(默认配置)

  • 配置/etc/nginx/conf.d/wildfly.conf(使用端口80表示nginx,8080表示wildfly)

    upstream wildfly {
        server 127.0.0.1:8080;
    }
    
    server {
        listen 80;
        server_name guest1;
    
        location / {  
            proxy_pass http://wildfly;
         }
    }
    

还设置SELinux允许让nginx工作。

$ setenforce permissive

之后,野生蝇通过nginx正常工作。