小编Abd*_*ken的帖子

如何使用自定义配置运行nginx docker容器?

我有一个Dockerfile和自定义nginx配置文件(与Dockerfile在同一目录中),如下所示:

Dockerfile:

FROM nginx

COPY nginx.conf /etc/nginx/nginx.conf
Run Code Online (Sandbox Code Playgroud)

nginx.conf文件:

upstream myapp1 {
          least_conn;
          server http://domain.com:81;
          server http://domain.com:82;
          server http://domain.com:83;
    }

server {
          listen 80;

          location / {
            proxy_pass http://myapp1;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
          }
    }
Run Code Online (Sandbox Code Playgroud)

我运行这两个命令:

docker --tls build -t nginx-image .
docker --tls run -d -p 80:80 --name nginx nginx-image
Run Code Online (Sandbox Code Playgroud)

然后我检查了所有正在运行的容器,但它没有显示出来.当我搜索nginx容器的日志时,我发现此错误消息:

[emerg] 1#1:/etc/nginx/nginx.conf中的未知指令"upstream":1/nginx:/ emerc] /etc/nginx/nginx.conf中的[upstream]未知指令"upstream":

我错过了什么?

containers nginx docker

13
推荐指数
3
解决办法
2万
查看次数

在 SOAP 消息中将复杂类型作为参数发送

我有一个 WCF 服务,如下所示:

 public class Service1 : IService1
{
    public string GetData(Person person)
    {
        if (person != null)
        {
            return "OK";
        }
        return "Not OK!";
    }
Run Code Online (Sandbox Code Playgroud)

这是我的 Person 类:

 [DataContract]
public class Person
{
    [DataMember]
    public int Age { get; set; }

    [DataMember]
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在调用这样的服务:

 BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None);
        IChannelFactory<IRequestChannel> factory = binding.BuildChannelFactory<IRequestChannel>(new BindingParameterCollection());
        factory.Open();

        EndpointAddress address = new EndpointAddress(url);
        IRequestChannel irc = factory.CreateChannel(address);
        using (irc as IDisposable)
        {
            irc.Open();
            string soapMessage …
Run Code Online (Sandbox Code Playgroud)

wcf soap complextype

5
推荐指数
1
解决办法
880
查看次数

标签 统计

complextype ×1

containers ×1

docker ×1

nginx ×1

soap ×1

wcf ×1