First time setting up IIS for FTP uploadRSS

5 replies

Last post Apr 06, 2020 11:25 AM by Max44

  • First time setting up IIS for FTP upload

    Mar 17, 2020 10:54 AM|EuroNiceguy|LINK

    Hello,

    This is the first time I am setting up a website on IIS inside Windows 2019.

    I have had experience using web hosting provider's CPANEL's, etc to upload websites. And I understand this does differ at least somewhat comparing to IIS. Please correct me if I am wrong

    Inside IIS, I have set up the website which was no issue. I tested it and it is all working well.

    However, on our Website building application (Rapidweaver), there are FTP server configuration details we need to enter in order for the site to be uploaded.

    The information requested by Rapidweaver are;

    • Publishing method (FTP/FTPS/SFTP)
    • Server
    • Username
    • Password
    • Path
    • Website address (I want to keep this as an IP address as the website I am uploading will be embedded into another application.

    Can you advise on how I can set up everything needed on IIS in order for Rapidweaver to upload the Website onto IIS please.

    Thank you in advance,

    Michael

  • Re: First time setting up IIS for FTP upload

    Mar 17, 2020 12:41 PM|lextm|LINK

    Microsoft has quite a lot of articles like https://docs.microsoft.com/en-us/iis/install/installing-publishing-technologies/installing-and-configuring-ftp-7-on-iis-7 on Docs site, so spend time on them and you will see how easy it is.

    Lex Li
    https://lextudio.com
    ---------------------------
    This posting is provided "AS IS" with no warranties, and confers no rights.
  • Re: First time setting up IIS for FTP upload

    Mar 18, 2020 03:00 AM|Yuk Ding|LINK

    Hi EuroNiceguy,

    1.Publishing method.

    If you created an ftp site without SSL, then the file will be uploaded via FTP. if  you bound SSL certificate for your FTP site, then you could use FTPS( FTP over ssl).  The transmission will be encrypted by Schannel.

    https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/sites/site/ftpserver/security/ssl

    2.Server

    Its the name of your web server, you could find it in control panel->system.

    3. User name and password.

    In IIS FTP, you should enable basic authentication for your website. Then the username and password would be your Window server's user credential. You only need to grant NTFS permission for the user to access your IIS server and add them to your IIS FTP authorization rule.

    https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/sites/site/ftpserver/security/authentication/

    https://docs.microsoft.com/en-us/iis/configuration/system.ftpserver/security/authorization/

    4 Path,

    It should be the upload folder URL that required by your rapidweaver. You have to grant permission for the folder and set up isolation mode

    https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-user-isolation-in-iis-7

    5.Website address.

    You need to create a ftp binding host header for your website with your IP address. and ensure your IP address can be accessed from another server. Then input the ip address of your IIS server

    https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/creating-a-new-ftp-site-in-iis-7

    Finally, you should set your IIS ftp firewall and windows firewall setting to allow the connection.

    https://docs.microsoft.com/en-us/iis/publish/using-the-ftp-service/configuring-ftp-firewall-settings-in-iis-7

    Please your web server have a static IP address so that the web server won't stop receiving FTP connection.

    Best Regards,

    Jokies Ding

    Yuk Ding

    MSDN Community Support
    Please remember to "Mark as Answer" the responses that resolved your issue.
  • Re: First time setting up IIS for FTP upload

    Mar 18, 2020 03:32 AM|EuroNiceguy|LINK

    Hello, 

    Thank you for this information. This will help out a great deal as everything else I saw on the web was not as detailed as this. 

    Once again, many thanks

  • Re: First time setting up IIS for FTP upload

    Mar 19, 2020 01:43 AM|Yuk Ding|LINK

    Hi EuroNiceguy,

    I'm glad that the reply can help you. It is appreciated if you could mark it as answer.

    Best Regards,

    Jokies Ding

    Yuk Ding

    MSDN Community Support
    Please remember to "Mark as Answer" the responses that resolved your issue.
  • Re: First time setting up IIS for FTP upload

    Apr 06, 2020 11:25 AM|Max44|LINK

    This step shows you how to install the FTP service on an existing IIS web server that runs on either Windows Server 2012 or Windows 8.

    To install FTP on Windows Server 2012

    1. On the Start screen, click the Server Manager tile, then click Yes.
    2. In the Server Manager Dashboard, click Add roles and features.
    3. If the Before you begin page of Add Roles and Features Wizard is displayed, click Next.
    4. On the Select installation type page, select Role-based or feature-based installation, and click Next.
    5. On the Select destination server page, select Select a server from the server pool, select your server from the Server Pool list, and then click Next.
    6. On the Select server roles page, expand the Web Server (IIS) node, and then expand the FTP Server node.
    7. Select the FTP Server check box and the FTP Service check box, and then click Next.
    8. On the Select features page, click Next.
    9. On the Confirm installation selections page, click Install.