Skip to main content

Setting up virtual host


WAMP or  XAMPP server lets our sites to browse by using the url:  http://localhost. For eg: http://localhost/mysite.

But we may need to test out environments which would require different domains, like http://local.server.com.


For this, we need to configure the virtual hosts file of our apache server.

These are the steps we need to configure vitual host on windows os:

1. Open vhosts.conf file. Location: xampp/apache/conf/extra
2. Add the following code at the end of the file.

<VirtualHost *:80>
    DocumentRoot "D:\xampp\htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost local.server.com:80> <!-- this is the vitual host -->
    DocumentRoot "D:\xampp\htdocs"
    ServerName local.server.com
    <Directory "D:\xampp\htdocs">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

3. Edit the windows hosts file residing at C:/Windows/System32/drivers/etc/hosts. Add the following code at the end of the file.
127.0.0.1 local.server.com

4. Save and restart apache server.

5. Now we can browse our site using the url: http://local.server.com/sitename



Comments

Popular posts from this blog

Magento 2.3 Admin panel blank issue

After the Installation of Magento from the composer, we cannot access the admin panel. Also, the deploy command doesn't work. (On Windows 10 OS). Note: Magento 2.3 supports Linux OS. Windows and Mac OS is not supported. This is a Magento bug. Wrong paths to Windows are generated. The fixed fix is Magento 2.3.0 - 2.3.3 #/vendor/magento/framework/View/Element/Template/File/Validator.php:140 the string if (0 === strpos($realPath, $directory)) {     return true; } to replace $realDirectory = $this->fileDriver->getRealPath($directory); if (0 === strpos($realPath, $realDirectory)) {    return true; } Magento 2.2.7 /vendor/magento/framework/View/Element/Template/File/Validator.php:113 code protected function isPathInDirectories($path, $directories) {     if (!is_array($directories)) {         $directories = (array)$directories;     }     foreach ($directories as $directory) {   ...

Magento webservice

Magento provides webservice with the ability to manage your eCommerce stores by providing calls for working with resources such as customers, categories, products, and sales orders. It also allows you to manage shopping carts and inventory. A SOAP v2 API version has been available since Magento 1.3, and a WS-I compliant version has been available since Magento 1.6. The Magento API supports SOAP and XML-RPC, where SOAP is the default protocol. With SOAP api, To connect to Magento SOAP web services, load the WSDL into your SOAP client from either of these URLs: http://hostname/api/soap/?wsdl where hostname  is the domain for your Magento host As of v1.3, you may also use the following URL to access the Magento API v2, which has been added to improve compatibility with Java and .NET: http://magentohost/api/v2_soap?wsdl=1 The following PHP example shows how to make SOAP calls to the Magento API v1: require_once('app/Mage.php'); Mage::app(); try { $client = n...

Cyber Security

Cybersecurity is the practice of protecting systems, networks, and programs from digital attacks. These cyberattacks are usually aimed at accessing, changing, or destroying sensitive information; extorting money from users; or interrupting normal business processes. Implementing effective cybersecurity measures is particularly challenging today because there are more devices than people, and attackers are becoming more innovative. What is cybersecurity all about? A successful cybersecurity approach has multiple layers of protection spread across the computers, networks, programs, or data that one intends to keep safe. In an organization, the people, processes, and technology must all complement one another to create an effective defense from cyber attacks. A unified threat management system can automate integrations across select Cisco Security products and accelerate key security operations functions: detection, investigation, and remediation. People Users must understand ...