31 lines
1.4 KiB
Markdown
31 lines
1.4 KiB
Markdown
# Vhost Stack
|
|
|
|
## Install
|
|
```
|
|
cd /usr/local/src/
|
|
git clone https://git.stack-source.com/msb/vhost-stack.git
|
|
cd vhost-stack
|
|
bash install.sh
|
|
```
|
|
|
|
Apache mod_macro gets configured with a ServerAlias for a subdomain of the domain name of this server. The idea is to have development hostnames that you can use before updating DNS when migrating existing sites. Check the ServerAlias configs in /etc/apache2/mods-available/macro.conf to make sure they are using the domain you wish, and optionally change or comment out the subdomain ServerAlias settings.
|
|
|
|
## Let's Encrypt
|
|
For integrated Let's Encrypt certificate configuration install Let's Encrypt Tools:
|
|
https://git.stack-source.com/msb/letsencrypt-tools
|
|
|
|
## WordPress
|
|
If you will be installing WordPress sites then install WordPress Tools:
|
|
https://git.stack-source.com/msb/wordpress-tools
|
|
|
|
## Mail Server
|
|
For an integrated and full featured mail server configuration it's recommended to install vmail-stack:
|
|
https://git.stack-source.com/msb/vmail-stack
|
|
If you just want a minimal smtp mail server for getting automated emails (cron, website contact forms, etc.) off the server you can install and configure exim4-daemon-light with these commands:
|
|
```
|
|
apt -y install exim4-daemon-light mailutils
|
|
sed -i "s|dc_eximconfig_configtype='local'|dc_eximconfig_configtype='internet'|g" /etc/exim4/update-exim4.conf.conf
|
|
/usr/sbin/update-exim4.conf
|
|
systemctl restart exim4
|
|
```
|