Puncte:0

Apache2 virtualhost nu redirecționează la gazda virtuală corectă (acum un utilizator înregistrat)

drapel us

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?

Puncte:0
drapel us

Am confirmat că fișierele mele de gazdă virtuală aflate la /etc/apache2/sites-available și legate la /etc/apache2/sites-enabled au o eroare care făcea ca toate site-urile să se rezolve la site-ul implicit. Acea eroare a fost:

 DocumentRoot /var/www/example1.com

Corecția a fost adăugarea de ghilimele:

 DocumentRoot „/var/www/example1.com”

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.