IIS Setup

IIS (Internet Information Services) is Microsoft's web server software. ProPay WEB requires IIS to serve web pages to your clients over the internet. IIS is included with Windows Server and Professional editions at no additional charge.

What Is IIS?

IIS is Microsoft's web server software that allows your computer to host websites and web applications. When you install IIS on your ProPay WEB server, it enables the server to:

  • Respond to web requests from clients
  • Serve web pages and content
  • Process dynamic web applications like ProPay WEB
  • Handle secure connections (HTTPS)

IIS Versions by Windows Version

IIS is specific to your Windows version. You can only install the IIS component that comes with your operating system.

Windows Version IIS Version
Windows Server 2008 IIS 7.0
Windows Server 2008 R2, Windows 7 IIS 7.5
Windows Server 2012, Windows 8 IIS 8.0
Windows Server 2012 R2, Windows 8.1 IIS 8.5
Windows Server 2016, Windows 10 IIS 10.0
Windows Server 2019, Windows Server 2022 IIS 10.0

> Important: Windows Home editions (Windows 10 Home, Windows 11 Home) do not include IIS and cannot be used for ProPay WEB.

Before You Install

Check if IIS is already installed

  1. Open Control Panel.
  2. Go to Administrative Tools.
  3. Look for Internet Information Services (IIS) Manager.

If you see IIS Manager, IIS is already installed. If not, follow the installation instructions below.

Requirements

  • Windows Server or Professional edition
  • Windows installation media (may be required during installation)
  • Administrator access to the computer

Installing IIS on Windows 10/11 Professional

  1. Open Control Panel.
  2. Click Programs and Features.
  3. Click Turn Windows features on or off (left side).
  4. Scroll down and check Internet Information Services.
  5. Expand Internet Information Services and verify these components are selected:
    • Web Management Tools > IIS Management Console
    • World Wide Web Services > Application Development Features > ASP.NET
    • World Wide Web Services > Common HTTP Features (all items)
    1. Click OK.
    2. Windows installs IIS. This may take several minutes.
    3. Click Close when installation completes.

    Verify installation

    1. Open a web browser.
    2. Type `http://localhost` in the address bar.
    3. Press Enter.

    You should see the IIS default welcome page or documentation page.

    Installing IIS on Windows Server 2012 or Later

    1. Open Server Manager.
    2. Click Manage menu.
    3. Select Add Roles and Features.
    4. Click Next through the wizard until you reach Server Roles.
    5. Check Web Server (IIS).
    6. Click Add Features when prompted.
    7. Click Next through the wizard.
    8. On the Role Services page, ensure these are selected:
      • Web Server > Common HTTP Features (all items)
      • Web Server > Application Development > ASP.NET
      • Management Tools > IIS Management Console
      1. Click Next.
      2. Click Install.
      3. Wait for installation to complete.
      4. Click Close.

      Verify installation

      1. Open Server Manager.
      2. Click Tools menu.
      3. Select Internet Information Services (IIS) Manager.

      The IIS Manager console opens, confirming successful installation.

      Installing IIS on Windows Server 2008

      For Windows Server 2008 installation instructions, see:

      Or visit Microsoft's documentation:

      Default Website Location

      After installing IIS, your default web directory is:

      C:\Inetpub\wwwroot

      This is where IIS looks for web files by default. The IIS documentation is typically stored here initially.

      Configuring IIS for ProPay Web

      After installing IIS, you need to configure it for ProPay WEB. This typically involves:

      1. Setting up a virtual directory - Points to the ProPay WEB files
      2. Configuring ASP.NET - Enables dynamic web application functionality
      3. Setting permissions - Allows IIS to read ProPay files and access the database
      4. Configuring application pool - Sets up the runtime environment

      > Note: Specific ProPay WEB configuration steps should be provided by Paysoft technical support during your ProPay WEB setup.

      Accessing IIS Manager

      To manage IIS settings:

      Windows 10/11

      1. Press Windows key + R.
      2. Type `inetmgr` and press Enter.

      Or:

      1. Open Control Panel.
      2. Go to Administrative Tools.
      3. Double-click Internet Information Services (IIS) Manager.

      Windows Server

      1. Open Server Manager.
      2. Click Tools menu.
      3. Select Internet Information Services (IIS) Manager.

      Testing Your IIS Installation

      Test locally

      1. Open a web browser on the server.
      2. Go to `http://localhost`.

      You should see the IIS welcome page or your website.

      Test from another computer on your network

      1. Find your server's computer name:
        • Right-click This PC or My Computer
        • Select Properties
        • Note the computer name
        1. From another computer on your network, open a web browser.
        2. Go to `http://[computer-name]` (replace [computer-name] with your server's name).

        You should see the same page as when testing locally.

        Common IIS Issues

        Cannot access http://localhost

        Check:

        • IIS is installed
        • Default Website is started in IIS Manager
        • Windows Firewall allows IIS
        • No other software is using port 80

        IIS Manager not found

        • IIS may not be fully installed
        • Reinstall IIS and ensure IIS Management Console is selected

        Access denied errors

        • Check file permissions on web directories
        • Verify IIS application pool identity has appropriate permissions
        • Ensure ASP.NET is installed and configured

        Next Steps After Installing IIS

        1. Configure IIS for ProPay WEB (contact Paysoft support)
        2. Set up router port forwarding
        3. Configure Windows Firewall to allow port 80
        4. Test external access to your server
        5. Install SSL certificate (optional but recommended)

        Security Best Practices

        Keep IIS updated

        • Install Windows updates regularly
        • Apply security patches promptly

        Remove unnecessary features

        • Disable IIS components you don't need
        • Reduces potential security vulnerabilities

        Configure Windows Firewall

        • Allow only necessary ports (80, 443)
        • Block all other incoming traffic

        Use HTTPS

        • Install SSL certificate
        • Redirect HTTP to HTTPS
        • Encrypts all client communication

        Related Topics

        ← Back to Index