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
- Open Control Panel.
- Go to Administrative Tools.
- 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
- Open Control Panel.
- Click Programs and Features.
- Click Turn Windows features on or off (left side).
- Scroll down and check Internet Information Services.
- 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)
- Click OK.
- Windows installs IIS. This may take several minutes.
- Click Close when installation completes.
- Open a web browser.
- Type `http://localhost` in the address bar.
- Press Enter.
- Open Server Manager.
- Click Manage menu.
- Select Add Roles and Features.
- Click Next through the wizard until you reach Server Roles.
- Check Web Server (IIS).
- Click Add Features when prompted.
- Click Next through the wizard.
- 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
- Click Next.
- Click Install.
- Wait for installation to complete.
- Click Close.
- Open Server Manager.
- Click Tools menu.
- Select Internet Information Services (IIS) Manager.
- Setting up a virtual directory - Points to the ProPay WEB files
- Configuring ASP.NET - Enables dynamic web application functionality
- Setting permissions - Allows IIS to read ProPay files and access the database
- Configuring application pool - Sets up the runtime environment
- Press Windows key + R.
- Type `inetmgr` and press Enter.
- Open Control Panel.
- Go to Administrative Tools.
- Double-click Internet Information Services (IIS) Manager.
- Open Server Manager.
- Click Tools menu.
- Select Internet Information Services (IIS) Manager.
- Open a web browser on the server.
- Go to `http://localhost`.
- Find your server's computer name:
- Right-click This PC or My Computer
- Select Properties
- Note the computer name
- From another computer on your network, open a web browser.
- Go to `http://[computer-name]` (replace [computer-name] with your server's name).
- IIS is installed
- Default Website is started in IIS Manager
- Windows Firewall allows IIS
- No other software is using port 80
- IIS may not be fully installed
- Reinstall IIS and ensure IIS Management Console is selected
- Check file permissions on web directories
- Verify IIS application pool identity has appropriate permissions
- Ensure ASP.NET is installed and configured
- Configure IIS for ProPay WEB (contact Paysoft support)
- Set up router port forwarding
- Configure Windows Firewall to allow port 80
- Test external access to your server
- Install SSL certificate (optional but recommended)
- Install Windows updates regularly
- Apply security patches promptly
- Disable IIS components you don't need
- Reduces potential security vulnerabilities
- Allow only necessary ports (80, 443)
- Block all other incoming traffic
- Install SSL certificate
- Redirect HTTP to HTTPS
- Encrypts all client communication
- System Requirements
- Router and Firewall Configuration
- Open Port 80 in Windows Firewall
- SSL Certificate Setup
- ProPay WEB Overview
Verify installation
You should see the IIS default welcome page or documentation page.
Installing IIS on Windows Server 2012 or Later
Verify installation
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:
> 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
Or:
Windows Server
Testing Your IIS Installation
Test locally
You should see the IIS welcome page or your website.
Test from another computer on your network
You should see the same page as when testing locally.
Common IIS Issues
Cannot access http://localhost
Check: