When I run Apache server it shows port 80 is busy because WMware Workstation is blocking it. How can I run Apache?

  • 1
    What version of VMware Workstation? What OS are you running VMware workstation on? – George M Apr 20 '12 at 13:11
  • Are you trying to run Apache server on the host or virtual machine? Are you using NAT or bridged network for the virtual machine? – erikxiv Apr 20 '12 at 13:34
  • @uther version 8.0 running ubuntu – shiva Apr 20 '12 at 14:25
  • @erikxiv im running apache server on host and yes using NAT for the virtual machine – shiva Apr 20 '12 at 14:26

From a VMWare Knowledge base article

Connecting to shared virtual machines

Connection to VMware Workstation Server (the shared virtual machines) is administered by the VMware Host Agent service. The service uses TCP ports 80 and 443. This service is also used by other VMware products, including VMware Server and vSphere, and provides additional capabilities.

Configuring shared virtual machines

With the Shared VMs Workstation preferences, you can disable/enable the server, assign a different port for connecting, and change the Shared VMs directory.

To access the Shared VMs Workstation preferences:

  • Go to Edit > Preferences.
  • Click the Shared VMs tab.
  • This should be the accepted answers. Helps me! – swdev Apr 3 '14 at 3:34

VMWAare generally blocks port 443 for sharing between remote systems. This could block apache on xampp. To resolve this,

open VMWare, Go to Edit > Preferences. Click the Shared VMs.

DISABLE SHARING and this would mean port 443 is closed for access by VMWare and your apache on Xampp will run fine!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.