Puncte:0

Site-uri multiple cu subdomenii multiple sub apache2 (debian 10)

drapel il

Încerc să rulez mai multe site-uri WordPress, nu toate din același domeniu, pe VPS-ul meu. Pentru a fi sincer, deși știu că puteți avea mai multe subdomenii (de a singur domain) care rulează pe apache2 (am făcut-o în ultimele două zile :)), nu sunt sigur că puteți face atât mai multe domenii, cât și mai multe subdomenii.

Iată o parte din structura de director /var/www/ pe care o folosesc:

/var/www/olbert.com/board/public_html/ /var/www/olbert.com/pursuit/public_html/ ... /var/www/jumpforjoysoftware.com/j4j/public_html

Olbert.com are 5 site-uri WordPress separate. JumpForJoySoftware ca un singur site WordPress, dar încerc să îl configurez pentru a accepta site-uri suplimentare în viitor.

Aici sunt părți din fișierele de configurare apache2 din /etc/apache2/sites-available.Vă rugăm să rețineți că vă arăt doar părțile „importante” ale fișierelor de configurare. Există fișiere suplimentare, câte unul pentru fiecare site, care definesc modul de redirecționare de la http la https.

Mai întâi, board-le-ssl.conf:

<IfModule mod_ssl.c>

<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName board.olbert.com

    protocoale h2 http/1.1

    DocumentRoot /var/www/olbert.com/board/public_html

Apoi, pursuit-le-ssl.conf:

<IfModule mod_ssl.c>

<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName pursuit.olbert.com

    DocumentRoot /var/www/olbert.com/pursuit/public_html

În cele din urmă, j4j.conf (pe care nu l-am configurat încă pentru acces https):

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName jumpforjoysoftware.com
    ServerAlias ​​www.jumpforjoysoftware.com

    DocumentRoot /var/www/jumpforjoysoftware.com/j4j/public_html

Ceea ce este ciudat la impactul configurației este acesta. Pot naviga la oricare dintre subdomeniile de pe olbert.com (adică, board.olbert.com, pursuit.olbert.com). Site-urile se afișează corect (după ce m-au redirecționat către https://).

Dar când încerc să navighez la http://www.jumpforjoysoftware.com ajung la https://286chestnut.olbert.com. Ceea ce este bizar.

M-am asigurat că am repornit serviciul apache2 înainte de a rula teste (și nu sunt raportate erori fatale). De asemenea, am încercat să folosesc un site web care urmărește redirecționările și nu afișează niciuna. Mi se parcurge paginile greșite.

Orice sfat sau sugestie ar fi apreciat.

dave_thompson_085 avatar
drapel jp
Pe lângă faptul că j4j este în site-uri disponibile, îl aveți _activat_? Dacă nu, aveți o configurație pentru 286olbert care este prima alfabetică activată pentru site-uri? Dacă da, a devenit vhost implicit.
drapel il
Da, mulțumesc, am verificat asta. Toate site-urile sunt activate. FWIW Cred că problema constă în modul în care am definit subdomeniile ca nume de server atunci când ar fi trebuit să fie aliasuri de server și Olbert.com, de exemplu, ar fi trebuit să fie numele serverului. Din păcate, conexiunea mea la internet a eșuat și până când nu este reparată, nu pot testa această teorie.

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.