Skip to content

Instalar o Servidor de Aplicações Java WildFly com Nginx como Proxy Reverso no Rocky Linux 8

Cloud Infrastructure Expert
Instalar o Servidor de Aplicações Java WildFly com Nginx como Proxy Reverso no Rocky Linux 8

 

 

O WildFly é um servidor de aplicações Java open-source, amplamente utilizado para desenvolver e executar aplicativos corporativos. Usar o Nginx como proxy reverso pode melhorar o desempenho e a segurança de suas aplicações web. Este tutorial mostrará como instalar o WildFly e configurá-lo com o Nginx como proxy reverso no Rocky Linux 8.

Requisitos

  • Rocky Linux 8 instalado
  • Usuário com privilégios sudo
  • Java JDK 11 ou superior

Passo 1: Atualizar o Sistema

Antes de começar, atualize o sistema para garantir que todos os pacotes estejam atualizados:

sudo dnf update -y

Passo 2: Instalar o Java JDK

O WildFly requer o Java JDK. Execute o comando abaixo para instalar o OpenJDK 11:

sudo dnf install java-11-openjdk-devel -y

Verifique a instalação do Java:

java -version

Passo 3: Baixar e Instalar o WildFly

Agora, faça o download da versão mais recente do WildFly do site oficial:

cd /opt
sudo wget https://download.jboss.org/wildfly/26.1.2.Final/wildfly-26.1.2.Final.tar.gz

Extraia o arquivo baixado:

sudo tar -xzvf wildfly-26.1.2.Final.tar.gz
sudo mv wildfly-26.1.2.Final /opt/wildfly

Passo 4: Configurar o WildFly como Serviço

Para gerenciar o WildFly como um serviço, crie um arquivo de serviço systemd:

sudo nano /etc/systemd/system/wildfly.service

Adicione o seguinte conteúdo:

[Unit]
Description=WildFly Application Server
After=network.target

[Service]
User=wildfly
Group=wildfly
ExecStart=/opt/wildfly/bin/standalone.sh -b=0.0.0.0
Restart=always

[Install]
WantedBy=multi-user.target

Recarregue o systemd e inicie o WildFly:

sudo systemctl daemon-reload
sudo systemctl start wildfly
sudo systemctl enable wildfly

Passo 5: Configurar o Nginx como Proxy Reverso

Agora, instale o Nginx para configurar o proxy reverso:

sudo dnf install nginx -y

Crie um arquivo de configuração para o WildFly no Nginx:

sudo nano /etc/nginx/conf.d/wildfly.conf

Adicione o seguinte conteúdo:

server {
    listen 80;
    server_name seu-dominio.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

Substitua seu-dominio.com pelo nome de domínio real ou pelo endereço IP do servidor. Depois, reinicie o Nginx:

sudo systemctl restart nginx

Passo 6: Acessar o WildFly

Agora você pode acessar a interface do WildFly através do navegador utilizando o seu domínio ou endereço IP, como por exemplo:

http://seu-dominio.com

Servidor VPS

Se precisar de um servidor VPS confiável para hospedar sua aplicação WildFly, veja as opções disponíveis aqui.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.