1
Server / Více hostů na jendom serveru (Apache)
« kdy: 15. 07. 2021, 13:57:44 »
Ahoj,
mám ve virtuálu Debian (turnkeylinux) a chtěl bych na apachi rozchodit několik webů. Koukal jsem na dokumentaci https://httpd.apache.org/docs/2.4/vhosts/examples.html, ale jestli správě rozumím, tak oni mají všechny hosty v jednom souboru, ale mi se v adresáři /etc/apache2/sites-available vytvaří vlastní soubor *.conf pro každého virutálního hosta, takže mám např. example1.conf a example2.conf a v každém z těch souborů mám něco takového:
Problém je, že ač vše vypadá v pořádku, tak na obou doménách example1.test i example2.test se zobrazuje obsah jen toho prvního webu i když DocumentRoot mají odlišný. Když jsem pak zkoušel přidat do konfiguračních souborů Listen 443, tak mi apache začal hlásit chybu Cannot define multiple Listeners on the same IP:port, což mne tedy mate a nerozumím v čem je chyba
Může mi někdo poradit? Děkuji
mám ve virtuálu Debian (turnkeylinux) a chtěl bych na apachi rozchodit několik webů. Koukal jsem na dokumentaci https://httpd.apache.org/docs/2.4/vhosts/examples.html, ale jestli správě rozumím, tak oni mají všechny hosty v jednom souboru, ale mi se v adresáři /etc/apache2/sites-available vytvaří vlastní soubor *.conf pro každého virutálního hosta, takže mám např. example1.conf a example2.conf a v každém z těch souborů mám něco takového:
Kód: [Vybrat]
<VirtualHost *:443>
SSLEngine on
ServerAdmin admin@example1.test
DocumentRoot /var/www/example1.test/
ServerName figura.test
</VirtualHost>
<Directory /var/www/example1.test>
Options +FollowSymLinks
Options -Indexes
AllowOverride All
order allow,deny
allow from all
</Directory>
Problém je, že ač vše vypadá v pořádku, tak na obou doménách example1.test i example2.test se zobrazuje obsah jen toho prvního webu i když DocumentRoot mají odlišný. Když jsem pak zkoušel přidat do konfiguračních souborů Listen 443, tak mi apache začal hlásit chybu Cannot define multiple Listeners on the same IP:port, což mne tedy mate a nerozumím v čem je chyba
Může mi někdo poradit? Děkuji