Apache 2.4 / Ubuntu 20.4 (Linux Mint 20.3)
Testez cu 2 nume de domenii, example1.com și example2.com
Am urmat instrucțiunile de la https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-ubuntu-20-04.
Când merg la browser, intru example1.com și example2.com și ambele returnează pagina pentru example1.com.
Am confirmat că paginile mele index.html sunt diferite între cele două.
Am revizuit apache2.conf la /etc/apache2 și arată:
Includeți configurațiile gazdei virtuale:
IncludeOptional site-enabled/*.conf
Am confirmat că /etc/apache2/sites-enabled are atât example1.com.conf, cât și example2.com.cong.
Am confirmat că example1.com.conf conține DocumentRoot /var/www/example1.com și example2.com.conf conține DocumentRoot /var/www/example2.com
Am confirmat că example1.com.com conține <VirtualHost *:80> și example2.com.conf conține <VirtualHost *:80>.
Am rulat sudo systemctl status apache2:
Încărcat: încărcat (/lib/systemd/system/apache2.service; activat; prestabilit furnizor: activat)
Activ: activ (în rulare) din sâmb. 2022-02-05 14:33:16 EST; acum 2 secunde
Documente: https://httpd.apache.org/docs/2.4/
Proces: 21894 ExecStart=/usr/sbin/apachectl start (cod=exit, status=0/SUCCESS)
PID principal: 21916 (apache2)
Sarcini: 55 (limită: 7020)
Memorie: 4,9 M
CGroup: /system.slice/apache2.service
ââ21916 /usr/sbin/apache2 -k start
ââ21917 /usr/sbin/apache2 -k start
ââ21918 /usr/sbin/apache2 -k start
05 februarie 14:33:16 XXXXX systemd[1]: Se pornește serverul Apache HTTP...
05 februarie 14:33:16 XXXXX systemd[1]: A pornit serverul Apache HTTP.
Am rulat sudo apache2ctl configtest și am revenit
Sintaxa OK
Am încercat sudo apachectl -S
Configurare VirtualHost:
*:80 este un NameVirtualHost
server implicit example1.com (/etc/apache2/sites-enabled/example1.com.conf:1)
portul 80 namevhost example1.com (/etc/apache2/sites-enabled/example1.com.conf:1)
alias example1.com
portul 80 namevhost example2.com (/etc/apache2/sites-enabled/example2.com.conf:1)
alias example2.com
ServerRoot: „/etc/apache2”
DocumentRoot principal: „/var/www/html”
ErrorLog principal: „/var/log/apache2/error.log”
Mutex implicit: dir="/var/run/apache2/" mecanism=default
Mutex watchdog-callback: using_defaults
Fișier Pid: „/var/run/apache2/apache2.pid”
Definiți: DUMP_VHOSTS
Definiți: DUMP_RUN_CFG
Utilizator: name="www-data" id=33
Grup: name="www-data" id=33
Este de remarcat faptul că serverul implicit
Am făcut multe alte lucruri pentru a confirma configurarea corectă în afara apache2, dar din moment ce ajung la unul dintre cele 2 site-uri, în ciuda faptului că am introdus atât exampl1.com, cât și example2.com în browserul meu și ambele se rezolvă la serverul meu, doar greșit. pagina pentru unul dintre ei, cred că am toate rețelele și lucrurile DNS să fie configurate corect. Partea gazdă virtuală a Apache pur și simplu nu pare să poată discerne ce site web să servească.
Are cineva vreun gând?