Unterschiedliche Domains auf selben vhost in Apache
Hallo zusammen,
ich hoffe, ich kann mein Problem verständlich schildern.
Wir haben einen Apache Webserver auf dem Typo3 läuft.
Die primäre Webseite www.page1.de ist als Vhost im Apache konfiguriert:
Funktioniert soweit auch problemlos.
Jetzt soll in dem vorhandenen Typo3 eine "Unterinstanz" angelegt werden, also ein eigene neue Webseite.
Das Websever Root-Folder ist aber das selbe:
Ich habe damit also zwei vhost-konfigs auf dem Server aktiv, site1.conf und site2.conf.
Frage wäre nun, kann ich die zwei Konfigs oben zu einer site1+site2.conf zusammen fassen und dann auf dem Apache aktivieren?
ich hoffe, ich kann mein Problem verständlich schildern.
Wir haben einen Apache Webserver auf dem Typo3 läuft.
Die primäre Webseite www.page1.de ist als Vhost im Apache konfiguriert:
<VirtualHost *:443>
ServerName www.page1.de
ServerAlias page1.de
ServerAdmin it-administration@page1.de
DocumentRoot /var/www/page1
<Directory /var/www/page1>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/page1.pem
SSLCertificateKeyFile /etc/apache2/ssl/page1.key
ErrorLog ${APACHE_LOG_DIR}/page1_error.log
CustomLog ${APACHE_LOG_DIR}/page1_access.log combined
</VirtualHost>
Funktioniert soweit auch problemlos.
Jetzt soll in dem vorhandenen Typo3 eine "Unterinstanz" angelegt werden, also ein eigene neue Webseite.
Das Websever Root-Folder ist aber das selbe:
<VirtualHost *:443>
ServerName www.page2.de
ServerAlias page2.de
ServerAdmin it-administration@page2.de
DocumentRoot /var/www/page1
<Directory /var/www/page1>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/page2.pem
SSLCertificateKeyFile /etc/apache2/ssl/page2.key
ErrorLog ${APACHE_LOG_DIR}/page1_error.log
CustomLog ${APACHE_LOG_DIR}/page1_access.log combined
</VirtualHost>
Ich habe damit also zwei vhost-konfigs auf dem Server aktiv, site1.conf und site2.conf.
Frage wäre nun, kann ich die zwei Konfigs oben zu einer site1+site2.conf zusammen fassen und dann auf dem Apache aktivieren?
<VirtualHost *:443>
ServerName www.page1.de
ServerAlias page1.de
ServerAdmin it-administration@page1.de
DocumentRoot /var/www/page1
<Directory /var/www/page1>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/page1.pem
SSLCertificateKeyFile /etc/apache2/ssl/page1.key
ErrorLog ${APACHE_LOG_DIR}/page1_error.log
CustomLog ${APACHE_LOG_DIR}/page1_access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerName www.page2.de
ServerAlias page2.de
ServerAdmin it-administration@page2.de
DocumentRoot /var/www/page1
<Directory /var/www/page1>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/page2.pem
SSLCertificateKeyFile /etc/apache2/ssl/page2.key
ErrorLog ${APACHE_LOG_DIR}/page1_error.log
CustomLog ${APACHE_LOG_DIR}/page1_access.log combined
</VirtualHost>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1721793866
Url: https://administrator.de/contentid/1721793866
Ausgedruckt am: 20.11.2024 um 17:11 Uhr
4 Kommentare
Neuester Kommentar
Zitat von @menace:
Problem ist hierbei aber, dass die URLs unterschiedlich sind und ich dementsprechende für jede URL ein eigenes Zertifikat brauche.
Problem ist hierbei aber, dass die URLs unterschiedlich sind und ich dementsprechende für jede URL ein eigenes Zertifikat brauche.
Braucht man nicht zwingend denn Let's Encrypt stellt problemlos auch Multi-Domain Zertifikate aus bei denen alle Domains als SANs aufgeführt werden.
https://community.letsencrypt.org/t/host-multiple-domains-with-a-single- ...
Gruß @colinardo