http:// localhost

This site provides how to access various local web services that you can use for development and testing. The goal is to simplify your workflow by providing easy access to tools and resources on your local machine (laptops and desktops). Localhost refers to the local computer address, typically used for testing and development purposes on the same machine where the software is running.

How to access Localhost

To access these services, you need to ensure your web server (such as Apache or Nginx) and database server (such as MySQL) are running. Typically, you can start these servers using software like XAMPP, MAMP, or WAMP. Once the servers are running, you can access the services using the URLs provided below:


If you encounter any issues accessing these services, please check the following:

  • Ensure your web and database servers are running.
  • Check your firewall settings to make sure they are not blocking local traffic.
  • Verify that the URLs are correct and your web server configuration is properly set up.

Additional Resources

Here are some additional resources to help you get the most out of your local development environment:

Note: If you are unable to find what you're looking for on localhost, try these common folders:

Common Folders

Typical folders used in localhost environments include:

  • /var/www/html/ - Default web root for Apache servers on Linux.
  • C:\xampp\htdocs\ - Default web root for XAMPP on Windows.
  • /Applications/MAMP/htdocs/ - Default web root for MAMP on macOS.
  • public_html/ - Commonly used in shared hosting environments.
  • www/ - Default directory for some local development setups.
  • htdocs - Used in some configurations like WampServer.
  • localhost/phpmyadmin - Access to phpMyAdmin interface for managing MySQL databases.
  • localhost/wp-admin - Access to the WordPress admin panel.

Common Ports

Commonly used ports for local development include:

  • Port 80 - Default port for HTTP traffic.
  • Port 443 - Default port for HTTPS traffic.
  • Port 8080 - Alternative port for HTTP traffic, often used to avoid conflicts with other services.
  • Port 3306 - Default port for MySQL database server.
  • Port 4200 - Default port for Angular development server.
  • Port 8000 - Commonly used for various development servers.
  • Port 9000 - Commonly used by development tools such as SonarQube.
  • Port 3000 - Commonly used by Node.js development servers.
  • Port 5000 - Used by Flask and other Python-based web frameworks.
  • Port 5432 - Default port for PostgreSQL database server.
  • Port 27017 - Default port for MongoDB database server.
  • Port 21 - Default port for FTP (File Transfer Protocol).