我正在使用最新版本的Kubernetes的CentOS 7上运行一个双节点集群。设置后似乎什么也做不了..
这是每当我想要从主服务器创建部署时遇到的错误:
Error from server (Forbidden): error when retrieving current configuration of:
&{0xc4204bc6c0 0xc420098150 default nginx-deployment https://k8s.io/docs/tasks/run-application/deployment.yaml 0xc423138760 false}
我从slicehost上得到了一个新的切片,目的是玩玩和学习nginx以及更多关于部署的一般知识。我在上面安装了一个使用passenger的ruby应用程序(我称之为app1)。我在我的nginx配置中使用了以下服务器块,将其设置为该服务器的默认应用程序:
server {
listen 80;
server_name <my server ip>;
root <path to app1 public folder>;
passenger_enabled on;
}
这可以很好地工作。然而,我想在这个切片上尝试几个不同的应用程序,所以我想
我正在通过brew使用nginx,它似乎被配置并正确工作--在某种程度上。我有多个主机文件(大约20个网站),几乎所有它们都工作良好,但是,任何新添加的网站将无法工作。
所有旧主机文件似乎都加载得很好,例如,端口80上有服务器名site.test,但是在我的web浏览器中添加的任何新主机文件都会返回“服务器未找到”。
经过大量的故障排除和谷歌搜索,我终于发现了一些在我的设置中似乎很奇怪的东西,正是这个帖子触发了它:。虽然它似乎解决不了我的确切问题。
当我运行nginx -t时,我得到:
nginx: [warn] the "user" directive makes sense