Nginx¶
Giới thiệu và license¶
Nginx là web server và reverse proxy hiệu năng cao, kiến trúc master/worker với event loop. Trên thiết bị nhúng thường dùng khi cần reverse proxy cho nhiều service hoặc phục vụ nhiều kết nối đồng thời. License: BSD-2-Clause.
- Trang chủ: https://nginx.org/
Kích thước và tài nguyên sử dụng¶
Build / cross-compile¶
Yocto¶
Recipe nằm trong layer meta-openembedded/meta-webserver:
Petalinux¶
Buildroot¶
Cấu hình mẫu¶
worker_processes 1;
events {
worker_connections 64;
}
http {
server {
listen 80;
root /www;
autoindex off;
location /api/ {
proxy_pass http://127.0.0.1:8080/;
}
}
}
Kiểm tra cấu hình:
Tích hợp¶
Reverse proxy / FastCGI¶
HTTPS¶
Debug và tuning¶
Tài liệu tham khảo¶
- Nginx documentation: https://nginx.org/en/docs/