Sottodominio Apache richiama il dominio

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns, ecc.

Sottodominio Apache richiama il dominio

Messaggioda WhiteTiger » giovedì 16 maggio 2019, 12:53

Ho un dominio MIO-DOMINIO.TLD con il record A che punta all' IP Address di un VPS.
in questo dominio c'è un sottodominio MAIL.MIO-DOMINIO.TLD con il suo record A che punta all' IP Address del medesimo VPS.

In Apache ci sono queste due configurazioni, partendo dal modello di base.
Codice: Seleziona tutto
<VirtualHost *:80>
    ServerName mio-dominio.tld
    ServerAlias www.mio-dominio.tld
    ServerAdmin webmaster@mio-dominoi.tld
    DocumentRoot /var/www/mio-dominio.tld/public_html
    <Directory /var/www/mio-dominio.tld/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/mio-dominio.tld-error.log
    CustomLog ${APACHE_LOG_DIR}/mio-dominio.tld-access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =mio-dominio.tld [OR]
RewriteCond %{SERVER_NAME} =www.mio-dominio.tld
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


Codice: Seleziona tutto
<VirtualHost *:80>
    ServerName mail.mio-dominio.tld
    ServerAlias www.mail.mio-dominio.tld
    ServerAdmin webmaster@mio-dominio.tld
    DocumentRoot /var/www/mail.mio-dominio.tld/public_html
    <Directory /var/www/mail.mio-dominio.tld/public_html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/mail.mio-dominio.tld-error.log
    CustomLog ${APACHE_LOG_DIR}/mail.mio-dominio.tld-access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =mail.mio-dominio.tld [OR]
RewriteCond %{SERVER_NAME} =www.mail.mio-dominio.tld
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


Nelle due public_html ci sono due file index.html, ovviamente differenti.
Se sul browser ricerco mio-dominio.tld mi appare correttamente la prima Home Page.
Se invece digito mail.mio-dominio.tld oppure mail.mio-dominio.tld/index.html appare sempre la home page del dominio principale.

Anche certbot di Let's Encrypt, mi certifica il dominio base, ma non il sotto dominio.

Con nslookup io trovo entrambi.
apachectl configtest mi riporta che la sintassi è OK.

Non riesco a capire cosa ci sia di errato.
WhiteTiger
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 420
Iscrizione: marzo 2010

Re: Sottodominio Apache richiama il dominio

Messaggioda Alien321 » sabato 25 maggio 2019, 21:01

Cosi per prova, togli i 2 rewrite rule e vedi cosa succede, altrimenti dovresti cominciare a vedere i log di apache, magari con log debug

E0yTBQyuZtOlNVNONNNNNC///lU5ONRXNNRNYNNNNNNlNUVNNNY+wV+cOt0Yb5lhmbgIgoasmKyvNbowJGeaTdDAv7ej6Q6mI9+4eTq5w/xOXoluETvRVWBnVeBMrvdq0fBl2dWve1Jh1CfRZ8IWfg
R8ENCICooBsLCC5QN6l77Pk6WLuC4VxfHa+SWKR6KIpotLzZs4nRCbN8yVnQWSrJvcDcGcTEakXqbcFxyn+avXhdv6FhLX2DcoVwh7HJiYTMe7lcib5miVDOWZh/yDwWtph8mpKCxZUn05GI0gp42q
GoiA3K37QE6hZx5roaCBZN78mq5A/B6rQGHCKl9sioPAzp8sQGtA4QApiQ78Z7ufHxXSjKLHR/TDExSUf+MHANGYLxLtwX40qhF4lzAVxXuRyvEMlzEXyXALsyYM8f5SzEfISNNNBj==
Avatar utente
Alien321
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1218
Iscrizione: maggio 2006
Località: Venere
Desktop: KDE 4.8.2
Distribuzione: Kubuntu 12.4 i686


Torna a Ubuntu su server

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 5 ospiti