Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API TLS does not work #335

Open
junshimizu opened this issue Nov 18, 2019 · 2 comments
Open

API TLS does not work #335

junshimizu opened this issue Nov 18, 2019 · 2 comments
Assignees
Labels
question Further information is requested

Comments

@junshimizu
Copy link

I set --api.host and --api.port and --api.certs and exec wavelet under linux.

I got this error :(
FTL Failed to listen to port 443. error: "listen tcp :443: bind: permission denied"

I tried to change 443 port to other port and exec again, I got this error :(
acme/autocert: missing server name

  1. Please add api TLS port parameter.
  2. Please give api.host parameter to GetCertificate.
@rkeene rkeene added the question Further information is requested label Nov 20, 2019
@rkeene
Copy link
Contributor

rkeene commented Dec 2, 2019

Thanks for the feedback, we're looking into these changes. However, if you're using autocert it doesn't make sense to specify the API TLS port as something other than 443/tcp since that's the only port that can be verified.

We'll add support for specifying a different API TLS port if you already have an X.509 certificate and not using autocert.

@junshimizu
Copy link
Author

Current using autocert library version is for Let's Encrypt v1.
But Let's Encrypt v1 is already deprecated.
golang/crypto@a950601
https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430
Please update golang.org/x/crypto version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants