使用特使的路线和重定向

一个例子 envoy.yaml 显示了如何路由和重定向。有不同的选项,见这里 https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto#route-redirectaction 这个 envoy.yaml 将 /taxgod 和 /taxgod/(第二个可能可以省略,因为第一个也应该匹配它,我想)路由到一个新的端口和一个不同的协议。/picockpit被简单地重定向到/,然后最后...

更多内容

Envoy路由和重写片段

可以用Envoy为后端重写URL。请注意,HTML输出需要有适当的路由(这就是为什么我不打算在这个方向上进一步研究)。REF: https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto#route-route 还要注意,对于direct_response -> body -> inline_string,,字符串将按字面意思呈现。

更多内容

envoy force SSL 示例 envoy.yaml

static_resources: 听众。 - address: socket_address: 地址。0.0.0.0 port_value: 80 filter_chains: - filters: - name: envoy.http_connection_manager config: codec_type: auto stat_prefix: ingress_http route_config: virtual_hosts: - name: backend domains:["*"] routes: - 匹配。{ prefix:"/" } redirect: path_redirect: "/" https_redirect: true http_filters: - name: envoy.router config:{} - 地址: socket_address: 地址。0.0.0.0 port_value:443 filter_chains: - tls_context: ...

更多内容

envoy.yaml是http和https重写的例子。

这是用envoy工作的一个早期例子。我发现文档很难进入,因此我将尝试通过不定期的博客文章来跟踪我在这个问题上的进展。下面的envoy.yaml对我来说适用于http和https重写到google: static_resources: listeners: - address: socket_address: 地址。0.0.0.0 port_value:...

更多内容

异常情况。在1:2处有意外的引号(CSV::MalformedCSVError) Crystal

在试图解析一个亚马逊支付文件时,我偶然发现了这个特殊的问题:异常。在1:2处出现了意外的报价(CSV::MalformedCSVError),原因是。亚马逊支付的文件是用UTF-8编码的,带有BOM。BOM是一个可选的(在UTF-8文件中)标记。你可以用工具xxd查看,例如xxd apolish_amazon_2018DecMonthlyTransaction.csv | less The...

更多内容

在Docker上安装Crystal:如何在Docker文件中把Crystal资源库添加到Docker上

Dockerfile(摘录) ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn RUN apt-get update && apt-get install -y\ software-properties-common\ build-essential\ libevent-dev\ libssl-dev\ libxml2-devdev / libyaml-dev / libgmp-dev / libreadline-dev / apt-transport-https / iputils-ping / git / aptitude / nano / openssh-server / && apt-key adv -keyserver keys.gnupg.net -recv-keys 09617FD37CC06B54 && add-apt-repository 'deb https://dist.crystal-lang.org/apt crystal...

更多内容

树莓派上的阿尔派启动过程

今天我们将详细了解一下Raspberry Pi上的Alpine Linux启动过程。图中显示的是一张带有Alpine镜像的 "处女 "SD卡的内容,它还没有被启动过。这张图片显示了启动文件夹的内容。Raspberry Pi上的初始启动阶段...

更多内容