apache - 在 Cloud Foundry 中,如何创建服务来运行我的 Apache Web 服务器?

标签 apache ubuntu cloud-foundry cf-cli

我在 Ubuntu 18 上,运行以下版本的 Cloud Foundry ...

$ cf -v
cf version 7.4.0+e55633fed.2021-11-15
我会设置几个容器,运行 Docker 镜像。首先是 Apache Web 服务器。我有以下 Dockerfile
FROM httpd:2.4
COPY ./my-httpd.conf /usr/local/apache2/conf/httpd.conf
COPY ./my-vhosts.conf /usr/local/apache2/conf/extra/httpd-vhosts.conf
COPY ./directory /usr/local/apache2/htdocs/directory
如何在 Cloud Foundry 中进行设置?我尝试创建服务但收到这些错误
$ cf cups apache-service -p "localhost, 80"
FAILED
No API endpoint set. Use 'cf login' or 'cf api' to target an endpoint.
当我尝试创建这个 API 端点时,我得到了
$ cf api "http://my_ip_address"
Setting API endpoint to http://my_ip_address...
Request error: Get "http://my_ip_address": dial tcp my_ip_address:80: connect: connection refused
TIP: If you are behind a firewall and require an HTTP proxy, verify the https_proxy environment variable is correctly set. Else, check your network connection.
我在想我错过了一些相当重要的东西,但不知道要问什么正确的问题。

最佳答案

您提供的错误消息 (dial tcp my_ip_address:80: connect: connection refused ) 与 cf api $address 相关。没 react 。
确保您的 Cloud Foundry API Endpoint 仍然处于事件状态,并且您没有任何防火墙阻止您访问 API。 (端口已打开,进程正在运行,并且防火墙允许来自您的 IP 的流量(如果适用))

关于apache - 在 Cloud Foundry 中,如何创建服务来运行我的 Apache Web 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72425769/

相关文章:

apache - nutch 仅提取 pdf 文件

php - 我将 laragon php 版本更改为 8,之后 apache 将无法运行

python - 在 Ubuntu 14.04 上使用 Python 连接到 Microsoft Azure SQL 数据库

cloud-foundry - Cloud Foundry 应用程序内通信

websocket - Cloud Foundry 是否支持网络套接字?

apache - 将 apache2 SSL 切换到下一年证书的最佳实践

mysql - 无法使用 java servlet 的 jdbc 驱动程序使用 apache 服务器 v7.0 连接 mysql 5.5 甚至 5.1.22

bash - 导出 USER env 变量以在 cron 中使用

java - 无法在 Android Studio 中添加 fragment 、XML、 Activity

spring - 在cloudfoundry和@Value注释中处理属性的两个不同值(云和默认值)