คือการทำ ตัวกลาง สำหรับรับ Request จาก ภายนอก ( internet ) เพื่อเข้าสู่ server ภายใน
Ex.
- มี app 2 ตัว
- :88
- :89
$ apt-get install nginx -y
$ vi /etc/nginx/site-available/default
server {
listen 80;
server_name app.domain.com;
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:88;
proxy_redirect off;
}
}
server {
listen 80;
server_name api.domain.com;
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:89;
proxy_redirect off;
}
}
$ systemctl restart nginx