Created on
01-24-2025
09:33 AM
Edited on
01-26-2025
06:54 PM
By
Stephen_G
| Description | This article describes how to add an extra layer of security to an internal web server exposed to the internet using Virtual IP. |
| Scope | FortiGate. |
| Solution |
On the FortiGate, a captive portal can enforce authentication before users can access the web server. There are two main scenarios to consider regarding how port forwarding is configured on the firewall.
Scenario 1: When a Web-Server is running on port 443, adding a user group in the firewall policy will prompt the user to enter authentication details on the captive portal page.
When a user is attempting to access the web server using the public IP, the authentication portal is presented.
Scenario 2: When a Web-Server is running on a non-443 port, the additional configuration is required on the FortiGate to trigger the captive portal.
config user setting set auth-cert "ssl_cert" set auth-secure-http enable config auth-ports edit 1 set port 9191 <- Web-Server listening port. next end end
Note: If the above CLI command is not set, the firewall will not trigger the authentication portal. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.