Xin chào Tôi muốn cấu hình máy chủ nginx của mình thành proxy cho amazon S3 và thực hiện một số việc như mod_rewrite trong apache - nếu proxy cho amazon là 404 (tệp không tồn tại trên amazon) rồi chuyển hướng tôi đến địa phương của tôi tập tin. Nó có khả năng làm gì?proxy nginx và chuyển hướng 404
Đây là nginx tập tin cấu hình của tôi:
upstream app{
server 127.0.0.1:3000;
}
server {
listen 0.0.0.0:80;
server_name www.mypage.com mypage.com;
access_log /var/log/nginx/mypagecom.log;
location /photos{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://amazons3.mypage.com/photos;
proxy_redirect off;
error_page 404 /myerrorfile.jpg;
}
location/{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://app;
proxy_redirect off;
}
}
bất cứ ai có thể giúp tôi?
THX !! :) Nó hoạt động hoàn hảo :) –