I have code for an app and available with nginx documentation, how i can do like this code on cyberpanel?
server {
# put ssl config here
listen 443 ssl;
http3 on;
server_name node1.yourdomain.yourdomainstld;
location ~ ^\/api\/servers\/(?<serverid>.*)?\/ws$ {
# set serverip to 127.0.0.1 if you are only using one server.
proxy_pass http://*serverip*:8443/api/servers/$serverid/ws;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
client_max_body_size 50m;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
proxy_buffering off;
proxy_request_buffering off;
}
location / {
# set serverip to 127.0.0.1 if you are only using one server.
proxy_pass http://*serverip*:8443/;
proxy_set_header Host $host;
client_max_body_size 50m;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
proxy_buffering off;
proxy_request_buffering off;
}
}