Cobra Forum

Plesk Panel => Webserver => Topic started by: Suhitha on Nov 26, 2025, 01:27 AM

Title: nginx fails to start on the Plesk server: 99: Cannot assign requested address
Post by: Suhitha on Nov 26, 2025, 01:27 AM
Question: nginx fails to start on the Plesk server: 99: Cannot assign requested address


Applicable to:


Symptoms


Unable to connect

New configuration files for the Apache web server were not created due to the errors in configuration templates: nginx: [emerg] bind() to 203.0.113.2:443 failed (99: Cannot assign requested address) nginx: configuration file /etc/nginx/nginx.conf test failed.


nginx: [emerg] bind() to 203.0.113.2:443 failed (99: Cannot assign requested address)
# plesk repair web
...
One or more IP addresses registered in Plesk (203.0.113.2) are missing from the server's network interfaces. Domains assigned these IP addresses (example.com) are unreachable. Assign valid IP addresses to these domains and rebuild the server configuration files........................... [WARNING]


# ip a | grep '203.0.113.2'


Cause

The IP address that exists in Plesk does not exist on the server.


Resolution

Apply one of the following solutions:

Solution I:

Add the missing IP address 203.0.113.2 to the server.
To do this, go to Tools & Settings > IP Addresses and click Repair next to the broken IP address.

Solution II:

If the address is no longer needed, remove it from Plesk:

1.Switch the domains from the missing IP address to the new one using the instructions from this KB article (section "Changing the IP address for all domains assigned to a specific IP address").

2.Log in to Plesk.

3.Go to Tools & Settings > IP Addresses and click Reread.

4.Select the broken IP address and click Remove.

5.Connect to the Plesk server via SSH.

6.Repair web server configuration:

# plesk repair web -y