61 lines
1.1 KiB
Markdown
61 lines
1.1 KiB
Markdown
VHOST-MANAGER
|
|
=============
|
|
|
|
`vhost-manager` helps you to create apache2 vhosts.
|
|
|
|
Requirements
|
|
------------
|
|
|
|
* PHP
|
|
* GCC
|
|
* whiptail
|
|
* wget
|
|
* make
|
|
|
|
Installation
|
|
------------
|
|
|
|
```
|
|
$ sudo apt install gcc build-essential whiptail wget make
|
|
$ sudo apt install <php stuff>
|
|
$ git clone https://gitnet.fr/deblan/vhost-manager.git
|
|
$ cd vhost-manager
|
|
$ make
|
|
```
|
|
|
|
Configuration
|
|
-------------
|
|
|
|
```
|
|
$ cp etc/config.dist etc/config
|
|
$ vim etc/config
|
|
```
|
|
|
|
Usage
|
|
-----
|
|
|
|
```
|
|
USAGE:
|
|
./bin/vhost-add [options]
|
|
|
|
OPTIONS:
|
|
-i Enable script interactivity
|
|
The script is interactive when no argument is given
|
|
-d The domain name
|
|
-a Aliase(s)
|
|
-m value Enable "http" or "https"
|
|
-r Force redirection of http to https
|
|
-p value Enable PHP with the given version (eg: 8.0)
|
|
-u value Username in the system
|
|
-h Show this help
|
|
```
|
|
|
|
Example:
|
|
|
|
```
|
|
$ sudo vhost-add
|
|
$ sudo vhost-add -m http -m https -r -d example.com -a www.example.com -p 8.0 -u example -i
|
|
```
|
|
|
|
![](https://www.deblan.io/~simon/vhost-manager/vhost-manager2.gif)
|