首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主机主厨服务器12在购买的域名上

主机主厨服务器12在购买的域名上
EN

Stack Overflow用户
提问于 2015-03-31 12:07:39
回答 1查看 748关注 0票数 1

我已经将厨师服务器安装在Ubuntu14.04上,安装在AWS EC2上,并附加了一个弹性IP。然后,我将IP映射到我购买的DNS主机上。

如果我使用https://mydnsname.com访问站点,我将获得主厨服务器页面,并能够创建组织和所有内容。

我下载了厨师入门包到我的本地系统。

当我执行$ knife ssl fetch,时,我收到以下错误消息:

连接到主机mydnsname.com:443 错误: SSL证书由受信任的权威机构签名,但对给定的主机名无效。 错误:您正试图连接到:'mydnsname.com‘ 错误:服务器的证书属于“ip-172-31-45-242.ec2.内部”*

$ knife ssl fetch给出

警告:来自mydnsname.com的证书将被获取并放置在您的trusted_cert目录中(~/厨师/厨师-repo/./可信的_certs)。 刀子没有办法验证这些都是正确的证书。下载后应验证这些证书的真实性。在~/chef/chef-repo/.chef/trusted_certs/ip-172-31-45-242_ec2_internal.crt中为ip-172-31-45-242.ec2添加证书 我已经为我的域名mydnsname.com生成了自签名证书,并将其放在/var/opt/opscode/nginx/ca/目录*上。

我已经为我的域名mydnsname.com生成了自签名证书,并将其放置在/var/opt/opscode/nginx/ca/目录中。

但我还是没有取得成功。

服务器上的/etc/host文件看起来像

127.0.0.1 mydnsname.com chef 127.0.0.1 localhost 54.173.215.55 mydnsname.com chef

如何使用本地计算机上的域名和刀在AWS EC2上配置厨师服务器?

EN

回答 1

Stack Overflow用户

发布于 2015-03-31 12:34:32

这里有一些事情要做。第一个方法是定义在chef-server.rb中使用的名称和api_fqdn属性,因为它驱动nginx配置。

关于这里chef-server.rb选项的一些文档

文档并不是详尽无遗的,但是您可以检查chef-server-ctl reconfigure使用的厨师服务器食谱中所需的属性。默认值在/opt/chef-server/embedded/cookbooks/chef-server/attributes/default.rb (或可见的这里中,只需去掉厨师-server.rb文件中的第一级属性并使用下一个键作为对象)。

即:

default['private_chef']['nginx']['server_name'] = node['fqdn']将被nginx['server_name'] = "mydnsname.com"覆盖在厨师服务器. by中

最后,您可以确保在使用chef-server-ctl show-config重新配置之前,所有属性都是确定的,这将打印更改后的值或为服务器计算的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29368291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档