此内容没有您所选择的语言版本。

11.15.2. Application Port Forwarding


Configure port forwarding for an application with the following command, ensuring the application is running before doing so:
$ rhc port-forward App_Namerhc port-forward App_Name
Copy to Clipboard Toggle word wrap

Example 11.20. Configuring Port Forwarding for an Application

$ rhc port-forward myapp
Checking available ports ... done
Forwarding ports ...
Address already in use - bind(2) while forwarding port 8080. Trying local port 8081
Address already in use - bind(2) while forwarding port 8080. Trying local port 8081
Address already in use - bind(2) while forwarding port 8081. Trying local port 8082

To connect to a service running on OpenShift, use the Local address

Service Local                OpenShift
------- --------------- ---- -------------------------------------------------------
haproxy 127.0.0.1:8080   =>  127.9.159.130:8080
haproxy 127.0.0.1:8081   =>  127.9.159.131:8080
httpd   127.0.0.1:8082   =>  127.9.159.129:8080
mysql   127.0.0.1:50226  =>  52347a1d2587c86695111697-mydomain.rhcloud.com:50226

Press CTRL-C to terminate port forwarding
Copy to Clipboard Toggle word wrap
With port forwarding configured, access the remote application with a browser using the local ports.
The current implementation of the rhc port-forward command forwards all open ports on a running application to your local workstation. If an application contains multiple cartridges, the command output shows which remote services are being bound to local ports.
Specific ports are forwarded with the following command. Specify the local port and remote port as required, as well as the gear ID, and application and domain name of the remote port:
$ ssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.comssh -L local_port:host:remote_port gear_ID@app-domain.example.com
Copy to Clipboard Toggle word wrap

Example 11.21. Forwarding Specific Ports

$ ssh -L 8080:localhost:8080 70277280b8534c8a9fc76d2734393dfa@racer-auto.example.com
Copy to Clipboard Toggle word wrap
This example allocates a socket to listen to the local port host 8080. When a connection to this port is made, a secure channel forwards the connection to the remote host port 8080.
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat