# Letsencrypt error on 'Generate the initial certificate'

**URL:** https://discourse.roots.io/t/letsencrypt-error-on-generate-the-initial-certificate/6299
**Category:** trellis
**Created:** 2016-03-26T22:55:49Z
**Posts:** 8
**Showing post:** 2 of 8

## Post 2 by @fullyint — 2016-03-26T23:17:18Z

@vdrnn Given part of the error that says `Issuance for IP addresses not supported`, I suspect you may have an IP listed in [`site_hosts`](https://github.com/roots/trellis/blob/baffeb7684f74ef2aa39ac0c2e2d1bb2d71cc7fb/group_vars/staging/wordpress_sites.yml#L4). If so, you could remove the IP and try again. I don’t think we tested what would happen if IP was included because [IP was removed from `site_hosts`](https://github.com/roots/trellis/commit/3533d753b9b206834bec88438a9cbcbca59fac3e) about a year ago.

Once you remove the IP and reprovision (rerun `server.yml`), Nginx will not serve the site from the IP (only from the domain name). If you find yourself wanting the site served from the IP, see if this other thread has any helpful info for how to use the domain instead:

> [@err_empty_response](https://discourse.roots.io/t/err-empty-response/6225/4):
>
> Normally before I would put a site live, I want to have it running on an IP to test and show clients (after the local build). What would be your workflow to test a site live without having to use the actual domain?

---

_[View the full topic](https://discourse.roots.io/t/letsencrypt-error-on-generate-the-initial-certificate/6299)._
