You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2021/01/09 03:17:56 UTC

[GitHub] [apisix] Yangzcy423911 commented on issue #3225: request help: apisix connected use tls with etcd

Yangzcy423911 commented on issue #3225:
URL: https://github.com/apache/apisix/issues/3225#issuecomment-757086543


   etcd start  
   etcd --cert-file=server.pem --key-file=server-key.pem --advertise-client-urls=https://127.0.0.1:2379 --listen-client-urls=https://127.0.0.1:2379
   
   log 
   
   
   raft2021/01/09 11:15:15 INFO: 8e9e05c52164694d is starting a new election at term 7
   raft2021/01/09 11:15:15 INFO: 8e9e05c52164694d became candidate at term 8
   raft2021/01/09 11:15:15 INFO: 8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 8
   raft2021/01/09 11:15:15 INFO: 8e9e05c52164694d became leader at term 8
   raft2021/01/09 11:15:15 INFO: raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 8
   2021-01-09 11:15:15.560528 I | etcdserver: published {Name:default ClientURLs:[https://127.0.0.1:2379]} to cluster cdf818194e3a8c32
   2021-01-09 11:15:15.560639 I | embed: ready to serve client requests
   2021-01-09 11:15:15.562946 I | embed: serving client requests on 127.0.0.1:2379
   
   
   local test
   
   curl -k https://127.0.0.1:2379/version
   {"etcdserver":"3.4.13","etcdcluster":"3.4.0"}
   
   apisix test error
   
   about config
   
   etcd:
     host:                           # it's possible to define multiple etcd hosts addresses of the same etcd cluster.
       - "https://127.0.0.1:2379"     # multiple etcd address, if your etcd cluster enables TLS, please use https scheme,
                                     # e.g. "https://127.0.0.1:2379".
     prefix: "/apisix"               # apisix configurations prefix
     timeout: 30                     # 30 seconds
     user: "root"                    # root username for etcd
     password: "123456"      # root password for etcd
   
   apisix restart
   nginx: [error] open() "/usr/local/apisix/logs/nginx.pid" failed (2: No such file or directory)
   got malformed version message: "" from etcd
   
   
   etcd log
   
   2021-01-09 11:17:01.293987 I | embed: rejected connection from "127.0.0.1:52492" (error "remote error: tls: unknown certificate authority", ServerName "")


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org