Amazon s3 Traefik作为S3静态网站的反向代理
有没有办法将Traefik设置为S3静态网站托管的反向代理 我尝试使用文件提供程序,如下所示:Amazon s3 Traefik作为S3静态网站的反向代理,amazon-s3,traefik,Amazon S3,Traefik,有没有办法将Traefik设置为S3静态网站托管的反向代理 我尝试使用文件提供程序,如下所示: # http routing section http: routers: # Define a connection between requests and services to-site: rule: "PathPrefix(`/site`)" middlewares: - site-stripprefix service
# http routing section
http:
routers:
# Define a connection between requests and services
to-site:
rule: "PathPrefix(`/site`)"
middlewares:
- site-stripprefix
service: site
middlewares:
site-stripprefix:
stripPrefix:
prefixes:
- "/site"
services:
# Define how to reach an existing service on our infrastructure
site:
loadBalancer:
servers:
- url: http://mysite.s3-website-us-east-1.amazonaws.com
它使我转向了另一个方向
我找不到traefik-v2的安装示例,仅针对Nginx。使用Nginx设置代理后,我发现了这个问题 我认为特拉菲克更优雅 对于任何需要它的人:
# http routing section
http:
routers:
# Define a connection between requests and services
to-site:
rule: "PathPrefix(`/site`)"
middlewares:
- site-stripprefix
- site-add-headers
service: site
middlewares:
site-stripprefix:
stripPrefix:
prefixes:
- "/site"
site-add-headers:
headers:
customRequestHeaders:
Host: "mysite"
services:
# Define how to reach an existing service on our infrastructure
site:
loadBalancer:
passHostHeader: false
servers:
- url: http://mysite.s3-website-us-east-1.amazonaws.com