Git Product home page Git Product logo

virtualhost-1's Introduction

Easy Virtual hosts

This script is based on the great RoverWire/virtualhost (thank's) and modified to my necessities.

This script allows you to create or delete nginx virtual hosts in a pretty easy way.

The base is the Nginx version and to create virtual hosts to my Laravel projects, but work's in any project type, just point to the folder where is placed your index.php / index.html.

Instalation

  1. Download the script
$ wget https://raw.githubusercontent.com/limatheus/virtualhost/master/virtualhost
$ sudo chmod +x virtualhost
$ sudo cp virtualhost /usr/local/bin/virtualhost

Usage

You need to be root to run the script.

Basic command line syntax:

$ sudo virtualhost [create | delete] [domain] [optional host_dir]

Examples

Remember

Point the directory with the index.php / index.html file. Ex: mydir/ or my_dir/public/ etc.

To create a new virtual host:
$ sudo virtualhost create mysite.dev
To create a new virtual host with custom directory name:
$ sudo virtualhost create anothersite.dev my_dir
To create a new virtual host in a existing directory :
$ sudo virtualhost create anothersite.dev existing_dir
To delete a virtual host:

The script asks you if want delete the root directory.

$ sudo virtualhost delete mysite.dev
To delete a virtual host with custom directory name:

The script asks you if want delete the root directory.

$ sudo virtualhost delete anothersite.dev my_dir

Credits

Based on RoverWire/virtualhost

virtualhost-1's People

Contributors

limatheus avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.