如何更改 chef nginx 默认的 http 端口 80?
How to change chef nginx default http port 80?
我试图在安装了 chef-server 的机器上安装 apache。 80端口被chef nginx占用导致apache无法启动。如果我想让apache默认使用80端口,是否可以将chef nginx的默认http端口改成另一个?
我在网上找到了在apache 和nginx 上设置虚拟主机的解决方案,但是它们需要一个different FQDN 作为服务器名称。我的机器使用 IP 而不是 FQDN,所以我需要更改 chef nginx 的默认 HTTP 端口。
我尝试添加 /etc/chef-server/chef-server.rb
内容如下:
nginx['non_ssl_port'] = 9898
那我运行'chef-server-ctl reconfigure'。它没有用。
有人可以帮忙吗?谢谢。
已更新
我关于更改厨师服务器设置的信息是错误的。
Chef12 的设置应添加到 /etc/opscode/chef-server.rb
中。 chef-server-ctl reconfigure
后,nginx的HTTP端口改为9898。
谢谢。
Chef12 的设置应添加到 /etc/opscode/chef-server.rb
中。
chef-server-ctl reconfigure
后,nginx的HTTP端口改为9898
这是更改端口的方法。编辑 /etc/opscode/chef-server.rb
nginx['non_ssl_port'] = 10080
nginx['ssl_port'] = 10443
nginx['url'] = "https://<YOUR URL>:10443/"
并调整你的本地~/.chef/knife.rb
阅读
chef_server_url 'https://<YOUR URL>:10443/organizations/<YOUR ORG>'
但目前 Chef 中存在一个错误,阻止嵌入式 nginx 在非标准端口上 运行:https://github.com/chef/chef-server/issues/50
我试图在安装了 chef-server 的机器上安装 apache。 80端口被chef nginx占用导致apache无法启动。如果我想让apache默认使用80端口,是否可以将chef nginx的默认http端口改成另一个?
我在网上找到了在apache 和nginx 上设置虚拟主机的解决方案,但是它们需要一个different FQDN 作为服务器名称。我的机器使用 IP 而不是 FQDN,所以我需要更改 chef nginx 的默认 HTTP 端口。
我尝试添加 /etc/chef-server/chef-server.rb
内容如下:
nginx['non_ssl_port'] = 9898
那我运行'chef-server-ctl reconfigure'。它没有用。
有人可以帮忙吗?谢谢。
已更新
我关于更改厨师服务器设置的信息是错误的。
Chef12 的设置应添加到 /etc/opscode/chef-server.rb
中。 chef-server-ctl reconfigure
后,nginx的HTTP端口改为9898。
谢谢。
Chef12 的设置应添加到 /etc/opscode/chef-server.rb
中。
chef-server-ctl reconfigure
后,nginx的HTTP端口改为9898
这是更改端口的方法。编辑 /etc/opscode/chef-server.rb
nginx['non_ssl_port'] = 10080
nginx['ssl_port'] = 10443
nginx['url'] = "https://<YOUR URL>:10443/"
并调整你的本地~/.chef/knife.rb
阅读
chef_server_url 'https://<YOUR URL>:10443/organizations/<YOUR ORG>'
但目前 Chef 中存在一个错误,阻止嵌入式 nginx 在非标准端口上 运行:https://github.com/chef/chef-server/issues/50