Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t访问API Umbrella';网站主页_Api_Installation_Ubuntu 14.04 - Fatal编程技术网

Can';t访问API Umbrella';网站主页

Can';t访问API Umbrella';网站主页,api,installation,ubuntu-14.04,Api,Installation,Ubuntu 14.04,我根据指南安装在Ubuntu 14.04服务器上。 在我修改/etc/api-umbrane/api-umbrane.yml并启动api-umbrane服务器后,我无法在浏览器中访问它的主页 我已经检查了服务器的防火墙。端口80和443都为传入请求打开 当使用curl umbrane.my.website访问时,其中“umbrane.my.website”是运行api雨伞服务的服务器,我得到以下结果: { "error": { "code": "NOT_FOUND", "me

我根据指南安装在Ubuntu 14.04服务器上。 在我修改/etc/api-umbrane/api-umbrane.yml并启动api-umbrane服务器后,我无法在浏览器中访问它的主页

我已经检查了服务器的防火墙。端口80和443都为传入请求打开

当使用
curl umbrane.my.website
访问时,其中“umbrane.my.website”是运行api雨伞服务的服务器,我得到以下结果:

{
  "error": {
    "code": "NOT_FOUND",
    "message": "The requested URL was not found on this server."
  }
}
我怎样才能获得如下图所示的主页

浏览到服务器的主机名。您应登陆默认主页:

在文件中

服务器上的配置文件“/etc/api伞/api伞.yml”:

# services:
#   - general_db
#   - log_db
#   - router
#   - web
web:
  admin:
    initial_superusers:
      - leo@newfairs.com
#     auth_strategies:
#       enabled:
#         - github
#         - google
#         - persona
#       github:
#         client_id:
#         client_secret:
#       google:
#         client_id:
#         client_secret:
# elasticsearch:
#   hosts:
#     - http://127.0.0.1:14002
# mongodb:
#   url: mongodb://127.0.0.1:14001/api_umbrella
# nginx:
#   workers: 4
# gatekeeper:
#   workers: 4
通过停止和启动端口80,验证端口80正在被api伞形服务器使用:

$ sudo /etc/init.d/api-umbrella stop
 * Stopping API Umbrella api-umbrella
   ...done.
$ sudo netstat -lnput|grep :80
$ sudo /etc/init.d/api-umbrella start
 * Starting API Umbrella api-umbrella
   ...done.
$ sudo netstat -lnput|grep :80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      17077/router.conf
tcp6       0      0 :::80                   :::*                    LISTEN      17077/router.conf
您并不孤单——其他人在基于不同操作系统的基础上遇到过类似的问题

  • 检查您是否提供了正确的主机名。本地主机可能无法工作。部署到具有正确主机名的位置

  • 我建议您使用Docker版本。它简单明了。它几乎是开箱即用

  • 您并不孤单——其他人在基于不同操作系统的基础上遇到过类似的问题

  • 检查您是否提供了正确的主机名。本地主机可能无法工作。部署到具有正确主机名的位置

  • 我建议您使用Docker版本。它简单明了。它几乎是开箱即用


  • 如果你能提供你修改过的文件(/etc/api-umbrane/api-umbrane.yml),这会有所帮助。检查谁在使用你的端口。Apache可能已经启动并正在使用它们。您还可以尝试更改端口,看看它是否有效()如果您能提供您修改的文件(/etc/api-umbrane/api-umbrane.yml),那会有所帮助。检查谁在使用您的端口。Apache可能已经启动并正在使用它们。您还可以尝试更改端口,看看它是否工作()