pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

HOW TO CONFIGURE VIRTUALHOSTS WITH APACHE IN WINDOWS (IN 2 STEPS)

When working with Apache on Windows, the most usual is to use WampServer or Xampp.

These “packages” allow us to install Apache, MySQL and PHP in a single pass.

And the result is as follows:

Our projects will be saved in a certain folder (usually wwww in Wamp and htdocs folder of Xamp).
We can access our projects by visiting the local host.
What we are going to configure now will allow us to access our projects from different directions.

This is very useful for Laravel projects, because it allows us to access our projects using my-project.localhost instead of localhost/my-project/public (this way we can avoid the use of php artisan serv and use Apache as server).

Configuration in 2 steps
The configuration that we are going to make consists of 2 steps.

First we are going to tell our operating system that when looking for the address localhost subdirectory of the folder, resolve this request through our local server (and do not search this page publicly on the Internet, as normally happens).

Then we’ll tell Apache how to resolve an incoming request for my-project.localhost (since Apache usually doesn’t know how to react to it).
File hosts and Virtual hosts
I know you’re eager to do the setup now.

As the title of the article says, it’s simply 2 steps.

If you’re in a hurry, you can skip this section. However, I recommend you continue reading.

Step 1

Hosts file

Every operating system presents a hosts file, to save the correspondence between Internet domains and IP addresses.
The location of this file depends on the operating system.
We will modify this file in step 1.
Virtual hosts

The creation of virtual hosts (or VirtualHosts) allows the same computer to resolve multiple domain names.
In our case we are going to tell Apache to resolve certain addresses through our local IP.
We will do this in step 2.
VirtualHosts are useful in different scenarios.

In this case, we will use them to configure our local development environment.

Well, let’s get started.

On Windows, the hosts file is located at hosts subdirectory within the drivers folder in System32.

This file allows us to map host names with IP addresses.

A default hosts file usually includes only the following definition:

Here you can add as many addresses as you need. I’ll give you an example for now.

I’m currently developing an application that will probably be available from tawa.com.pe. Locally I can use localhost of tawa.

The important thing is to use a domain name that doesn’t exist (and can’t exist in the future) in order to avoid collisions.


Step 2


If so far I access tawa.dev.pe from the browser, Apache will resolve this as if it were localhost.

This is because we have not yet created a VirtualHost to serve this address. Let’s get on with it.

Apache has a configuration file. You must open this file.

In the case of Wamp it is located in the httpd.conf subdirectory of the apache2.4.23 folder. (if you’re looking at this article from the future, the version might change)
We can create Virtual hosts directly on this file. But not. Apache usually includes other configuration files on top of this main file to keep an order.

Within this file we find the following lines:

Virtual hosts

Include the httpd-vhosts.conf file extension in your window. This is necessary to make the local hosts virtual declaration.

This will help you get the virtual host up and running. The process is very straightforward, so you shouldn’t have to dedicate too much time to it.

Filed Under: Articles

Latest Articles

Making Bitmaps with the RGB Colour System, Palettes and Look Up Tables

As an image is captured and a grid of colour samples built up, each grid location's colour needs to be given a representative number. Yes, we're finally getting back to numbers again! Like a painter, when dealing with images the computer uses a palette. The palette contains the colour … [Read More...]

The Benefits of Using Stablecoins

A stablecoin is a type of cryptocurrency with a fixed value. The value shouldn’t frequently fluctuate, which is often the case with typical crypto assets. This fixed value frequently ties to the U.S. dollar, but other currencies can fix different price indices. In some instances, Stablecoins can be … [Read More...]

New AI Technology Detects and Prevents Cheating in Online Games

AI technology has been central to the video game industry since the very beginning. However, we are only recently starting to discover the true potential of AI in the digital gaming arena. As Nick Statt points out, we have only recently started blending modern AI with gaming. One of the biggest … [Read More...]

Why Internet Bundles Are the Next Battleground for Gamers

A weak internet connection can turn seamless gaming sessions into frustrating experiences filled with lag, buffering or sudden disconnects. For … [Read More...]

Importance of Inbound Marketing in the Digital Age

A couple of months ago, Zacks reported that Hubspot was starting to make some major changes to its inbound marketing strategy. They talk a lot about … [Read More...]

Damage Control Strategies for Resolving Online PR Crises

Last July, Astrologer faced a major crisis after its CEO went viral at a ColdPlay concert when having an affair. This was just one of the many times a … [Read More...]

AI is Not Killing Computer Jobs Like Doomers Projected

There is no denying the reality that AI technology has played a massive role in disrupting our lives. A growing number of people claim that AI … [Read More...]

Everything You Need to Know About Sourcing Circuit Boards From U.S. Suppliers

In This Article This article includes: Why Source PCBs From the United States?How to Get a Quote From a U.S.-Based PCB ManufacturerThe Top U.S. … [Read More...]

Top Taplio Alternatives in 2025 : Why MagicPost Leads for LinkedIn Posting ?

LinkedIn has become a strong platform for professionals, creators, and businesses to establish authority, grow networks, and elicit engagement. Simple … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

Number Systems 2

Decimal The difficult for us when approaching computer number systems is that we're conditioned in to counting with our familiar base 10 system, … [Read More...]

IA-32 (Intel Architecture 32 ) – base instruction set for 32 bit processors

IA-32 - sometimes generically called x86-32 - is the instruction set architecture of Intel\'s family of 32-bit microprocessors; previous … [Read More...]

Working with Dim, Public, Private and Static Variables in VBA

VBA is a powerful application that offers a lot of versatility in Microsoft Office applications such as Word and Excel. In this article, we are going … [Read More...]

[footer_backtotop]

Copyright © 2026 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors