Puncte:0

Apache2 virtualhost nu redirecționează la gazda virtuală corectă

drapel ru

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?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.