LetsEncrypt FTP:指定了无效的端口

我试图使用LetsEncrypt-Win-Simple( https://github.com/Lone-Coder/letsencrypt-win-simple )在Windows Server 2012计算机(AWS EC2)上运行LetsEncrypt。 这是我得到的:

Enter a host name: my.domain.com Enter a site path (the web root of the host for http authentication) Example, ftp://domain.com:21/site/wwwroot/ Example, ftps://domain.com:990/site/wwwroot/ ftp://1.2.3.4:21 Enter the FTP username: user_name Enter the FTP password: **************** INFO] Authorizing identifier my.domain.com using http-01 challenge EROR] Exception Invalid URI: Invalid port specified. 

我匿名了域和服务器的IP,这是我运行命令的服务器相同。 如果我使用域名而不是IP地址,它会得到相同的结果。 如果我在FTP地址后添加一个尾部/后面,则会引发另一个错误,该错误看起来像是一个格式不正确的path,其中有两个斜线。 是不是只能连接到主目录,并在那里做的事情? 我必须为它创build一个子目录吗?

更新:我试着创build一个别名,并连接到,现在我得到这个:

 [WARN] Error creating FTP directory WebException {Status=ProtocolError, Response=FtpWebResponse {ContentLength=0, Headers=[], SupportsHeaders=True, ResponseUri=ftp://52.88.22.1/webroot/, StatusCode=ActionNotTakenFileUnavailable, StatusDescription="550 Directory already exists\r\n" 

我在运行命令之前删除了目录。 如果有问题,FTP服务器是Filezilla。