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