{"action":"created","issue":{"url":"https://api.github.com/repos/PKISharp/win-acme/issues/217","repository_url":"https://api.github.com/repos/PKISharp/win-acme","labels_url":"https://api.github.com/repos/PKISharp/win-acme/issues/217/labels{/name}","comments_url":"https://api.github.com/repos/PKISharp/win-acme/issues/217/comments","events_url":"https://api.github.com/repos/PKISharp/win-acme/issues/217/events","html_url":"https://github.com/PKISharp/win-acme/issues/217","id":152480128,"node_id":"MDU6SXNzdWUxNTI0ODAxMjg=","number":217,"title":"Add option to set specific IP address on default binding","user":{"login":"mjy78","id":3598804,"node_id":"MDQ6VXNlcjM1OTg4MDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/3598804?v=4","gravatar_id":"","url":"https://api.github.com/users/mjy78","html_url":"https://github.com/mjy78","followers_url":"https://api.github.com/users/mjy78/followers","following_url":"https://api.github.com/users/mjy78/following{/other_user}","gists_url":"https://api.github.com/users/mjy78/gists{/gist_id}","starred_url":"https://api.github.com/users/mjy78/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjy78/subscriptions","organizations_url":"https://api.github.com/users/mjy78/orgs","repos_url":"https://api.github.com/users/mjy78/repos","events_url":"https://api.github.com/users/mjy78/events{/privacy}","received_events_url":"https://api.github.com/users/mjy78/received_events","type":"User","site_admin":false},"labels":[{"id":285977337,"node_id":"MDU6TGFiZWwyODU5NzczMzc=","url":"https://api.github.com/repos/PKISharp/win-acme/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-05-02T04:35:37Z","updated_at":"2018-10-14T12:55:43Z","closed_at":null,"author_association":"NONE","body":"We've noticed when running letsencrypt in san mode with a site with multiple domains the IIS bindings are not generated correctly. This only effects 7.5 and earlier with no SNI support.\n\nScenario: Single site, multiple domains (foo.com, www.foo.com)\n\nEnd result: The SAN certificate for the two domains is generated, but the binding creates a HTTPS bindings against the site for each hostname, all against the same IP. This is fine for IIS 8 and up with SNI, but not valid for IIS 7.5 lower.\n\nCould I suggest a nice approach might be to generate one HTTPS binding per IP address (and do not include a hostname) when running on ISI 7.5 and lower?\n\nThis would also be fantastic for a scenario we have where we have a single site that supports multi-tenants on separate IPs. So it effectively has a HTTP binding setup of...\n\nhostname = site-a.com, ip = 111.111.111.111\nhostname = www.site-a.com, ip = 111.111.111.111\nhostname = site-b.com, ip = 222.222.222.222\nhostname = www.site-b.com, ip = 222.222.222.222\n\nWe'd like the resulting HTTPS bindings to then be..\n\nhostname = <blank>, ip = 111.111.111.111\nhostname = <blank>, ip = 222.222.222.222\n\nAt present we have to manually intervene after each renewal period and manually fix the bindings on the site.\n\nThanks for a great little utility.\n"},"comment":{"url":"https://api.github.com/repos/PKISharp/win-acme/issues/comments/429624232","html_url":"https://github.com/PKISharp/win-acme/issues/217#issuecomment-429624232","issue_url":"https://api.github.com/repos/PKISharp/win-acme/issues/217","id":429624232,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTYyNDIzMg==","user":{"login":"programcsharp","id":994270,"node_id":"MDQ6VXNlcjk5NDI3MA==","avatar_url":"https://avatars1.githubusercontent.com/u/994270?v=4","gravatar_id":"","url":"https://api.github.com/users/programcsharp","html_url":"https://github.com/programcsharp","followers_url":"https://api.github.com/users/programcsharp/followers","following_url":"https://api.github.com/users/programcsharp/following{/other_user}","gists_url":"https://api.github.com/users/programcsharp/gists{/gist_id}","starred_url":"https://api.github.com/users/programcsharp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/programcsharp/subscriptions","organizations_url":"https://api.github.com/users/programcsharp/orgs","repos_url":"https://api.github.com/users/programcsharp/repos","events_url":"https://api.github.com/users/programcsharp/events{/privacy}","received_events_url":"https://api.github.com/users/programcsharp/received_events","type":"User","site_admin":false},"created_at":"2018-10-14T12:55:43Z","updated_at":"2018-10-14T12:55:43Z","author_association":"NONE","body":"Just made a PR for this -- #947 -- pretty simple and naive as I am not familiar with the codebase. I basically followed SSLPort and added SSLIPAddress everywhere the port is used.\r\n\r\nWorks on my server 😁 \r\n\r\nHappy to make adjustments if needed."}}
{"actor":{"display_login":"programcsharp"}}