Installation
sudo apt update
sudo apt -y install apache2Disk Vorbereitung
Auf vmls3 und vmls5.
Installation lshw
sudo apt update
sudo apt -y install lshwPartitionierung
sudo fdisk /dev/sdb
# Command (m for help):
n
# Partition type
# p primary (0 primary, 0 extended, 4 free)
# e extended (container for logical partitions)
# Select (default p):
# Partition number (1-4, default 1):
# First sector (2048-2097151, default 2048):
# Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-2097151, default 2097151):
#Created a new partition 1 of type 'Linux' and of size 1023 MiB.
# Command (m for help):
wFormatierung
sudo mkfs.ext4 /dev/sdb1Mount
sudo mkdir /www/etc/fstab:
...
/dev/sdb1 /www ext4 defaults 1 2
...sudo mount -aDNS Einträge erstellen
/etc/bind/db.dmz.smartlearn:
...
www IN A 192.168.220.13
@ IN A 192.168.220.13
.../etc/bind/db.lan.smartlearn:
...
www IN A 192.168.210.65
@ IN A 192.168.210.65
ku1 IN A 192.168.210.65
ku2 IN A 192.168.210.65
www.ku1 IN A 192.168.210.65
www.ku2 IN A 192.168.210.65
...sudo systemctl restart namedKonfiguration vmls3
Verzeichnisse /www/<host> mit den Webseiteinhalten erstellen.
sudo chown -R www-data:www-data /wwwVirtuellen Host erstellen
/etc/apache2/sites-available/www.smartlearn.dmz.conf:
<VirtualHost *:80>
ServerAdmin webmaster@smartlearn.dmz
ServerName smartlearn.dmz
ServerAlias www.smartlearn.dmz
DocumentRoot /www/www.smartlearn.dmz
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>Seite aktivieren
sudo a2ensite www.smartlearn.dmz.conf
sudo systemctl reload apache2Konfiguration vmls3
Verzeichnisse /www/<host> mit den Webseiteinhalten erstellen.
sudo chown -R www-data:www-data /wwwVirtuelle Hosts erstellen
/etc/apache2/sites-available/www.smartlearn.lan.conf:
<VirtualHost *:80>
ServerAdmin webmaster@smartlearn.lan
ServerName smartlearn.lan
ServerAlias www.smartlearn.lan
DocumentRoot /www/www.smartlearn.lan
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>/etc/apache2/sites-available/ku1.smartlearn.lan.conf:
<VirtualHost *:80>
ServerAdmin webmaster@smartlearn.lan
ServerName ku1.smartlearn.lan
ServerAlias www.ku1.smartlearn.lan
DocumentRoot /www/ku1.smartlearn.lan
<Directory /www/ku1.smartlearn.lan>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>/etc/apache2/sites-available/ku2.smartlearn.lan.conf:
<VirtualHost *:80>
ServerAdmin webmaster@smartlearn.lan
ServerName ku2.smartlearn.lan
ServerAlias www.ku2.smartlearn.lan
DocumentRoot /www/ku2.smartlearn.lan
<Directory /www/ku2.smartlearn.lan>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>Seiten aktivieren
sudo a2ensite www.smartlearn.lan.conf
sudo a2ensite ku1.smartlearn.lan.conf
sudo a2ensite ku2.smartlearn.lan.conf
sudo systemctl reload apache2