Início > IIS 7 > Adicionando SSL FTP Adding a seu website : Editando os arquivos de configuracao do IIS 7

Adicionando SSL FTP Adding a seu website : Editando os arquivos de configuracao do IIS 7

 
Nota: para editar o arquivo applicationHost.config voce precisa ter direitos administrativos
 
1. Recupere o Hash do Certificado SSL:
  1. Em Server Certificates feature, duplo-clique no certificado. 
  2. Clique na aba Details.
  3. Navegue pelos campos ate localizar o valor Thumbprint.
  4. Selecione o valor Thumbprint. Algo como:
    "f0 1e d2 3c b4 5a 96 78 87 69 a5 4b c3 2d e1 0f f0 1e d2 3c"
  5. Copie o hex data para a area de transferencia ( CTRL-C ) e cole no notepad
 
2. Adicione FTP  ao Web Site

  1. Usando o Notepad, abra o arquivo applicationHost.config, localizado em  %SystemRoot%System32inetsrvconfig .
  2. Localize a secao do website que deseja incluir a funcionalidade de FTP. Por exemplo:
    <site name="Default Web Site" id="1">
        <application path="/">
            <virtualDirectory path="/" physicalPath="%SystemDrive%inetpubwwwroot" />
        </application>
        <bindings>
            <binding protocol="http" bindingInformation="*:80:" />
        </bindings>
    </site>
  3. Crie um novo elemento para o Binding, contendo o atributo "ftp", e o valor 21 para o atributo bindingInformation. Como no exemplo abaixo:
    <site name="Default Web Site" id="1">
        <application path="/">
            <virtualDirectory path="/" physicalPath="%SystemDrive%inetpubwwwroot" />
        </application>
        <bindings>
            <binding protocol="http" bindingInformation="*:80:" />
            <binding protocol="ftp" bindingInformation="*:21:" />
        </bindings>
    </site>
  4. Adicione uma secao <ftpServer> que contera’ as configuracoes de autenticacao e SSL. Nota: As configuracoes para os sitres FTP sao configuradas no nivel de SITE. As configuracoes de autenticacao, podem ser configuradas a nivel de URL.
    <ftpServer>
        <security>
            <authentication>
                <anonymousAuthentication enabled="false" userName="IUSR" />
                <basicAuthentication enabled="true" />
            </authentication>
            <ssl serverCertHash="" controlChannelPolicy="SslRequire" dataChannelPolicy="SslRequire" />
        </security>
    </ftpServer>
  5. Copie e Cole o thumbprint data para o atributo serverCertHash do elemento SSL. Remova todos os espacos do thumbprint. (Nota: Se voce nao converter o codigo HEX para maiusculo, ele nao vai ser mostrado no IIS Manager, depois.) . Seu codigo devera agora ser parecido com o codigo abaixo:
    <site name="Default Web Site" id="1">
        <application path="/">
            <virtualDirectory path="/" physicalPath="%SystemDrive%inetpubwwwroot" />
        </application>
        <bindings>
            <binding protocol="http" bindingInformation="*:80:" />
            <binding protocol="ftp" bindingInformation="*:21:" />
        </bindings>
        <ftpServer>
            <security>
                <authentication>
                    <anonymousAuthentication enabled="false" />
                    <basicAuthentication enabled="true" />
                </authentication>
            </security>
            <ssl serverCertHash="F01ED23CB45A96788769A54BC32DE10FF01ED23C" controlChannelPolicy="SslRequire" dataChannelPolicy="SslRequire" />
        </ftpServer>
    </site>
  6. Navegue para o fim do arquivo applicationHost.config e adicione a secao Location para o seu website, que contera’ as configuracoes de autorizacao. Nota: Assim como no exemplo abaixo, as configuracoers de autorizacao para o ftp sao configuradas por URL.
    <location path="Default Web Site">
        <system.ftpServer>
            <security>
                <authorization>
                    <add accessType="Allow" users="administrator" permissions="Read, Write" />
                </authorization>
            </security>
        </system.ftpServer>
    </location>
  7. Salve o arquivo applicationHost.config.

 

Categorias:IIS 7
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: