Reverse proxy to multi path
Bun Visoth
0:00 / 0:00
Reverse proxy to multi path
0 просмотров · 2 нед. назад
Bun Visoth
2 подписчика
0 просмотров · 2 нед. назад
Here is the command!
sudo systemctl status nginx.service
sudo mkdir -p /var/www/reverse-proxy/[front, api, and admin]
sudo chmod -R 777 /var/www/reverse-proxy/
ls -l /var/www/reverse-proxy
Add html file
Config file
sudo nano /etc/nginx/sites-available/web.conf
server {
listen 80;
server_name [domain name];
Frontend
location / {
proxy_pass http://127.0.0.1:4001;
}
API
location /api/ {
proxy_pass http://127.0.0.1:4002/;
}
Admin
location /admin/ {
proxy_pass http://127.0.0.1:4003/;
}
}
sudo ln -s /etc/nginx/sites-available/web.conf /etc/nginx/sites-enable/web.conf
ls -l /etc/nginx/sites-enabled/
sudo rm -rf /etc/nginx/sites-available/[domain name]
sudo nginx -t
sudo systemctl reload nginx
cat /etc/nginx/sites-available/web.conf
cd /var/www/reverse-proxy/front/
python3 -m http.server 4001
cd /var/www/reverse-proxy/api/
python3 -m http.server 4002
cd /var/www/reverse-proxy/admin/
python3 -m http.server 4003