我正在询问一个问题,如果你知道如何操作,这应该是很容易的,但我在多次尝试后仍然没有成功。
我有一个JavaEE网站,可以通过URL访问:http://siteperso-valentin.1d35.starter-us-east-1.openshiftapps.com/sitePerso/ 但我想让它直接可访问,而不需要
为此,在我的Openshift帐户中,我有一个路由如下:
我有一个JavaEE网站,可以通过URL访问:http://siteperso-valentin.1d35.starter-us-east-1.openshiftapps.com/sitePerso/ 但我想让它直接可访问,而不需要
sitePerso
,例如 http://siteperso-valentin.1d35.starter-us-east-1.openshiftapps.com/ 。为此,在我的Openshift帐户中,我有一个路由如下:
apiVersion: route.openshift.io/v1
kind: Route
metadata:
annotations:
openshift.io/host.generated: 'true'
creationTimestamp: '2018-02-18T14:00:04Z'
labels:
app: siteperso
name: siteperso
namespace: valentin
resourceVersion: '2416325777'
selfLink: /apis/route.openshift.io/v1/namespaces/valentin/routes/siteperso
uid: ********
spec:
host: siteperso-valentin.1d35.starter-us-east-1.openshiftapps.com
path: /sitePerso/
port:
targetPort: 8080-tcp
to:
kind: Service
name: siteperso
weight: 100
wildcardPolicy: None
status:
ingress:
- conditions:
- lastTransitionTime: '2018-02-18T14:00:04Z'
status: 'True'
type: Admitted
host: siteperso-valentin.1d35.starter-us-east-1.openshiftapps.com
routerCanonicalHostname: elb.1d35.starter-us-east-1.openshiftapps.com
routerName: router
wildcardPolicy: None
我猜我需要另一种方法来以某种方式“隐藏”sitePerso
,但是我无法做到。
感谢您的帮助。