Skip to content

Commit 5c194ca

Browse files
kennyj42ranbel
andauthored
Update private self hosted apps to call out how someone could route for public IP/Hostname based applications (#25822)
* Update self-hosted-private-app.mdx Adding a call out for how someone can route for a private application that is behind a public IP or Hostname. * Update self-hosted-private-app.mdx * Update generic-public-app.mdx * Update src/content/partials/cloudflare-one/access/self-hosted-app/generic-public-app.mdx * Update self-hosted-private-app.mdx * Update src/content/docs/cloudflare-one/applications/non-http/self-hosted-private-app.mdx * fix indentation * Removing private IP note from partial This partial file is used in the clientless access learning path and the private IP/hostname note doesn't make sense in that context. I'll open a new PR and add the note to the top of the page. --------- Co-authored-by: ranbel <[email protected]>
1 parent c26d859 commit 5c194ca

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/content/docs/cloudflare-one/applications/non-http/self-hosted-private-app.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ This feature replaces the legacy [private network app type](/cloudflare-one/appl
1818

1919
- Private IPs and hostnames are reachable over Cloudflare WARP, Magic WAN or Browser Isolation. For more details, refer to [Connect a private network](/cloudflare-one/connections/connect-networks/private-net/).
2020
- Private hostnames route to your custom DNS resolver through [Local Domain Fallback](/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/local-domains/) or [Gateway resolver policies](/cloudflare-one/policies/gateway/resolver-policies/).
21+
- Public IPs and hostnames can be used to define a private application, however the IP or hostname must route through Cloudflare via [Cloudflare Tunnel](/cloudflare-one/connections/connect-networks/private-net/cloudflared/), [WARP Connector](/cloudflare-one/connections/connect-networks/private-net/warp-connector/), or [Magic WAN](/magic-wan/configuration/manually/how-to/configure-routes/).
2122
- (Optional) Turn on [Gateway TLS decryption](/cloudflare-one/policies/gateway/http-policies/tls-decryption/) if you want to use Access JWTs to manage [HTTPS application sessions](#https-applications).
2223

2324
## Add your application to Access
@@ -83,4 +84,4 @@ The WARP client manages sessions for all non-HTTPS applications. Users will rece
8384

8485
### Private hostname vs private IP
8586

86-
An Access application defined by a private hostname takes precedence over an Access application defined by a private IP. For example, assume App-1 points to `wiki.internal.local` and App-2 points to `10.0.0.1`, but `wiki.internal.local` resolves to `10.0.0.1`. Users who go to `wiki.internal.local` will never match App-2; they will be allowed or blocked strictly based on App-1 Access policies (and [Gateway policies](#access-vs-gateway-policies)).
87+
An Access application defined by a private hostname takes precedence over an Access application defined by a private IP. For example, assume App-1 points to `wiki.internal.local` and App-2 points to `10.0.0.1`, but `wiki.internal.local` resolves to `10.0.0.1`. Users who go to `wiki.internal.local` will never match App-2; they will be allowed or blocked strictly based on App-1 Access policies (and [Gateway policies](#access-vs-gateway-policies)).

src/content/partials/cloudflare-one/access/self-hosted-app/generic-public-app.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Render } from "~/components"
77

88
<Render file="access/self-hosted-app/create-app" product="cloudflare-one" />
99

10-
6. Select **Add public hostname**.
10+
6. Select **Add public hostname**.
1111

1212
7. <Render file="access/self-hosted-app/choose-domain" product="cloudflare-one" />
1313

0 commit comments

Comments
 (0)