adminko
2/22/2016 - 6:02 AM

create local domain

create local domain

#!/bin/bash
echo -n "Domain: ";
read domain;

echo "127.0.0.1 ${domain}" >> /etc/hosts
mkdir "/var/www/${domain}"
chmod -R 0777 "/var/www/${domain}"
echo "<VirtualHost *:80>
    ServerAlias ${domain}
    DocumentRoot /var/www/${domain}

    ErrorLog /var/www/logs/${domain}_error.log
    <Directory />
	Options FollowSymLinks
	AllowOverride All
    </Directory>
    <Directory /var/www/${domain}>
	Options Indexes FollowSymLinks MultiViews
	AllowOverride All
	Order allow,deny
	allow from all
    </Directory>
</VirtualHost>" >> "/etc/apache2/sites-available/${domain}.conf"
a2ensite "${domain}.conf"
service apache2 reload