OpenShift:创建边缘安全路由

时间:2020-03-21 11:47:37  来源:igfitidea点击:

如果运行Web服务器,则可能需要一条安全的边缘终结路由,并在路由器上进行TLS终结,然后再将流量代理到目标。

创建边缘安全路由

安全边缘终止的路由需要证书和密钥。
TLS证书由路由器前端提供。
我们想为我们的PHP应用程序创建一个安全的路由。

生成私钥:

$openssl genrsa -out php.key 2048

生成CSR:

$openssl req -new -key php.key -out php.csr  \
  -subj "/C=GB/ST=London/L=London/O=IT/OU=IT/CN=www.example.com"

生成自签名证书:

$openssl x509 -req -days 366 -in php.csr  \

-signkey php.key -out php.crt

获取将为其创建路由的服务的名称:

$oc get svc

使用证书和密钥创建路由:

$oc create route edge \
  --service=php-service \
  --hostname=www.example.com \
  --key=php.key \
  --cert=php.crt \
  --insecure-policy=Redirect