In diesem Artikel erkläre ich dir, wie du mehrere Websites auf dem gleichen Server laufen lassen kannst
cd /var/www/
mkdir Verzeichnis1
mkdir Verzeichnis2
cd Verzeichnis1/
apt install vim
vi index.html
<h1>Verzeichnis1</h1>
cd /var/www/Verzeichnis2/
vi index.html
<h1>Verzeichnis2</h1>
vi /etc/apache2/sites-available/Verzeichnis1.conf
<VirtualHost *:80> ServerAdmin deine@mail.de DocumentRoot /var/www/Verzeichnis1/ ServerName deinedomain.de Alias /Verzeichnis1 "/var/www/Verzeichnis1/" <Directory /var/www/Verzeichnis1/> Options +FollowSymlinks AllowOverride All Require all granted <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/Verzeichnis1 SetEnv HTTP_HOME /var/www/Verzeichnis1 </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
vi /etc/apache2/sites-available/Verzeichnis2.conf
<VirtualHost *:80> ServerAdmin deine@mail.de DocumentRoot /var/www/Verzeichnis2/ ServerName deinedomain.de Alias /Verzeichnis2 "/var/www/Verzeichnis2/" <Directory /var/www/Verzeichnis2/> Options +FollowSymlinks AllowOverride All Require all granted <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/Verzeichnis2 SetEnv HTTP_HOME /var/www/Verzeichnis2 </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
a2ensite Verzeichnis1.conf
a2ensite Verzeichnis2.conf
service apache2 restart