Apache HTTP Server Error Code AH00072: How to Fix It

Medium 10-20 minutes High Severity Verified June 2026
Error Code
AH00072 make_sock could not bind to address
Brand
Apache HTTP Server
Product Type
dev_tool
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
10-20 minutes
Apache HTTP Server error code AH00072 occurs when the server cannot bind to a specific port because another process is already using it. This prevents Apache from starting and means your web server won't be accessible until the port conflict is resolved.
Ad

Tools You'll Need

How to Fix Error Code AH00072 make_sock could not bind to address

  1. Stop Apache service safely

    Always stop Apache properly to avoid data corruption or incomplete shutdowns that could cause persistent port locks.
  2. Identify the process using the port

  3. Terminate the conflicting process

    Do not kill system processes or processes you don't recognize, as this could crash your system or cause data loss.
  4. Check Apache configuration files

  5. Verify firewall and antivirus settings

    Only disable antivirus temporarily for testing. Always re-enable protection and create proper exceptions.
  6. Test Apache configuration

  7. Verify successful startup

Parts You May Need

Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Administrative access
Check Price on Amazon
Text editor software
Check Price on Amazon
Ad

When to Call a Professional

Contact a system administrator or web developer if you're managing a production server, if multiple applications require the same port, or if you're unfamiliar with server configuration files and could accidentally break critical services.

Frequently Asked Questions

What does Apache error AH00072 mean?
Apache error AH00072 means the server cannot start because another process is already using the port Apache is trying to bind to, typically port 80 or 443.
How do I find what process is using port 80?
Use 'netstat -ano | findstr :80' on Windows or 'sudo netstat -tlnp | grep :80' on Linux to identify which process ID is using port 80.
Can I change Apache to use a different port?
Yes, edit the 'Listen' directive in your Apache configuration file (httpd.conf) to use an available port like 8080 instead of 80.
Why does this error happen after Windows updates?
Windows updates sometimes enable IIS (Internet Information Services) which uses port 80, conflicting with Apache. Disable IIS in Windows Features to resolve this.
Is it safe to kill the process using port 80?
Only kill processes you recognize. It's safe to stop other web servers like IIS or Nginx, but never kill unknown system processes as this could cause system instability.