Mehrere Websites auf dem gleichen Server laufen lassen

In diesem Artikel erkläre ich dir, wie du mehrere Websites auf dem gleichen Server laufen lassen kannst

  1.   cd /var/www/
    
  2.  mkdir Verzeichnis1
    
  3.  mkdir Verzeichnis2
    
  4. cd Verzeichnis1/
    
  5. apt install vim
  6. vi index.html
  7. <h1>Verzeichnis1</h1>
  8. cd /var/www/Verzeichnis2/
    
  9.  vi index.html
    
  10. <h1>Verzeichnis2</h1>
  11. vi /etc/apache2/sites-available/Verzeichnis1.conf
  12. <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>
  13. vi /etc/apache2/sites-available/Verzeichnis2.conf
  14. <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>
  15. a2ensite Verzeichnis1.conf
  16. a2ensite Verzeichnis2.conf
  17. service apache2 restart

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert