Go to **/etc/hosts** file and add the virtual host URL there there have already some URL
**Eg:** you want to create **test.local** virtual host using **test.local** URL in your web browser you want to run a particular project
`cd /etc`
open the host file with text editor below I am using nano editor for file editing
'nano hosts'
127.0.0.1 test.local ( paste that line in hosts file )
create the config file inside the site-available folder normally its like
'/etc/apache2/sites-available'
`nano test.conf`
Eg: We want to run test.local on web browser and it's run /home/xxxx/Documents/projects/test folder code
`<VirtualHost *:80>
ServerName test.local
ServerAlias test.local
DirectoryIndex index.php index.html
DocumentRoot /home/xxxx/Documents/projects/test
<Directory /home/xxxx/Documents/projects/test>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/test-access.log combined
ErrorLog /var/log/apache2/test-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>`
**Eg:** you want to create **test.local** virtual host using **test.local** URL in your web browser you want to run a particular project
`cd /etc`
open the host file with text editor below I am using nano editor for file editing
'nano hosts'
127.0.0.1 test.local ( paste that line in hosts file )
create the config file inside the site-available folder normally its like
'/etc/apache2/sites-available'
`nano test.conf`
Eg: We want to run test.local on web browser and it's run /home/xxxx/Documents/projects/test folder code
`<VirtualHost *:80>
ServerName test.local
ServerAlias test.local
DirectoryIndex index.php index.html
DocumentRoot /home/xxxx/Documents/projects/test
<Directory /home/xxxx/Documents/projects/test>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Allow from all
Require all granted
</Directory>
CustomLog /var/log/apache2/test-access.log combined
ErrorLog /var/log/apache2/test-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>`
Comments
Post a Comment