Skip to content

Sådan installeres WildFly Java Application Server med Nginx på Ubuntu 22.04

Cloud Infrastructure Expert
Sådan installeres WildFly Java Application Server med Nginx på Ubuntu 22.04

 

 

I denne vejledning vil vi gennemgå, hvordan du kan installere WildFly, en populær Java-applikationsserver, sammen med Nginx som reverse proxy på en Ubuntu 22.04-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.

Forudsætninger

  • Ubuntu 22.04 installeret på din server.
  • Root-adgang eller sudo-rettigheder.
  • Java Development Kit (JDK) installeret.
  • En aktiv internetforbindelse.

Trin 1: Opdater systemet

Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:

sudo apt update && sudo apt upgrade -y

Trin 2: Installer OpenJDK

Installer OpenJDK, hvis det ikke allerede er installeret:

sudo apt install openjdk-17-jdk -y

Trin 3: Download WildFly

Download den nyeste version af WildFly fra den officielle hjemmeside:

wget https://download.jboss.org/wildfly/26.1.0.Final/wildfly-26.1.0.Final.tar.gz

Trin 4: Udpak WildFly

Udpak den downloadede fil til /opt-mappen:

sudo tar -xvzf wildfly-26.1.0.Final.tar.gz -C /opt/

Trin 5: Opret en systemd service til WildFly

Opret en servicefil til WildFly:

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

Indsæt følgende indhold i filen:

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

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

[Install]
WantedBy=multi-user.target

Trin 6: Opret en bruger til WildFly

Opret en bruger til at køre WildFly:

sudo useradd -r -s /bin/false wildfly

Trin 7: Start og aktiver WildFly-tjenesten

Start tjenesten og aktiver den ved opstart:

sudo systemctl start wildfly
sudo systemctl enable wildfly

Trin 8: Installer Nginx

Installer Nginx webserver:

sudo apt install nginx -y

Trin 9: Konfigurer Nginx som reverse proxy

Opret en ny konfigurationsfil for din applikation:

sudo nano /etc/nginx/sites-available/wildfly.conf

Indsæt følgende indhold i filen:

server {
        listen 80;
        server_name your-domain.com;

        location / {
            proxy_pass http://127.0.0.1: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;
        }
    }

Trin 10: Aktivér Nginx-konfigurationen og genstart Nginx

Aktiver konfigurationen og genstart Nginx:

sudo ln -s /etc/nginx/sites-available/wildfly.conf /etc/nginx/sites-enabled/
sudo systemctl restart nginx

Afslutning

Dine WildFly-applikationer er nu tilgængelige via din webbrowser. Naviger til:

http://your-domain.com/

Denne installation kan være særligt nyttig for dem, der ønsker at køre Java-applikationer effektivt fra en VPS-server.

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.