8000 GitHub - ivaano/vhost-updater
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ivaano/vhost-updater

< 7FF0 /div>

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

vhost-updater

Perl script to add/delete virtual hosts to a debian/ubuntu system.

#Instructions

  • Edit the predefined settings.

      our $interface        = 'eth0';
      our $ifconfig         = '/sbin/ifconfig';
      our $apacheConfigDir  = '/etc/apache2';
      our $sitesAvailable   = 'sites-available';
      our $docRootPrefix    = '/var/www/vhosts';
      our $docRoot          = 'public_html';
      our $logsDir          = 'logs';
      our $user 			  = 'ivan';
    

On Debian/Ubuntu just change the $user to assign the propper permissions.

  • Place the script on /usr/local/bin and give it permissions to execute.

chmod +x /usr/local/bin/vhost-updater.pl

run the script with sudo

sudo vhost-updater.pl --add --domain testing.chango

#Syntax

  • --summary - Create an html table with all the virtual hosts in sites-enabled folder
  • --add - Create a new virtual host with all the file structure
  • --del - Remove a virtual host from apache
    • -- rm - Used with --del switch, also removes the directory for that virtual host.
  • --domain - Used with (add | del) to specify the name of the new virtual host to be added or removed.
  • --php - (Optional) used with add to specfy php version 5.2, 5.3 or 5.4
  • --desc - (Optional) used with add argument to add a description as comment to the virtual host.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0