Skip to content

Instantly share code, notes, and snippets.

@sumanta-ghosh
Created June 20, 2018 20:55
Show Gist options
  • Save sumanta-ghosh/99361c72553afb80afbfa82674aa8e57 to your computer and use it in GitHub Desktop.
Save sumanta-ghosh/99361c72553afb80afbfa82674aa8e57 to your computer and use it in GitHub Desktop.
xampp-vhost file
# Virtual Hosts
#
# Required modules: mod_log_config
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.4/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
##NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ##ServerName or ##ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host.example.com
##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com"
##ServerName dummy-host.example.com
##ServerAlias www.dummy-host.example.com
##ErrorLog "logs/dummy-host.example.com-error.log"
##CustomLog "logs/dummy-host.example.com-access.log" common
##</VirtualHost>
<VirtualHost townhouse.local:80>
ServerAdmin admin@townhouse.local
DocumentRoot "C:/xampp/htdocs/townhouse/public"
ServerName townhouse.local
ErrorLog "logs/site1.local"
<Directory "C:/xampp/htdocs/townhouse/public">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost infoway.townhouse.local:80>
ServerAdmin admin@townhouse.local
DocumentRoot "C:/xampp/htdocs/townhouse/public"
ServerName infoway.townhouse.local
ErrorLog "logs/infoway.townhouse.local"
<Directory "C:/xampp/htdocs/townhouse/public">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost infoway.townhouse.local:443>
DocumentRoot "C:/xampp/htdocs/townhouse/public"
ServerName infoway.townhouse.local
SSLEngine On
SSLCertificateFile "C:/xampp/apache/conf/ssl.crt/server.crt"
SSLCertificateKeyFile "C:/xampp/apache/conf/ssl.key/server.key"
<Directory "C:/xampp/htdocs/townhouse/public">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost site1.local:80>
ServerAdmin admin@site1.local
DocumentRoot "E:/server/site1.local"
ServerName site1.local
ErrorLog "logs/site1.local"
<Directory "E:/server/site1.local">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost srs.io:80>
ServerAdmin admin@site1.local
DocumentRoot "C:\xampp\htdocs\srs\public"
ServerName srs.io
ServerAlias *.srs.io
ErrorLog "logs/site1.local"
<Directory "C:\xampp\htdocs\srs\public">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost srs.io:443>
ServerAdmin admin@srs.io
DocumentRoot "C:\xampp\htdocs\srs\public"
ServerName srs.io
ServerAlias *.srs.io
ErrorLog "logs/srs.io"
<Directory "C:\xampp\htdocs\srs\public">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost digital-marketing.net:80>
ServerAdmin admin@digital-marketing.net
DocumentRoot "C:\xampp\htdocs\digital-marketing\public"
ServerName digital-marketing.net
ServerAlias support.digital-marketing.net
ErrorLog "logs/digital-marketing.net"
<Directory "C:\xampp\htdocs\digital-marketing\public">
Require all granted
</Directory>
</VirtualHost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment