Apache: redirect porta 80 su altro server in https

La rete, Internet, configurazione di Servizi e tutto ciò che permette la comunicazione tra macchine

Apache: redirect porta 80 su altro server in https

Messaggioda sirio81 » 11/07/2019, 14:21

Buon giorno a tutti, immaginate di avere un firewall che redirige la porta 80 su un apache 2.4 su una debian.
Oltre a questo webserver, nella rete locale vi è un altro server con una una webmail.
La porta 443 dello stesso ip pubblico è rediretta verso la webmail.

80 -> webserver
443 -> webmail

Sfortuna vuole che non avete un altro ip pubblico da dedicare alla webmail.
Questo impedisce a chi digita sul browser wemail.domain.com di raggiungere il servizio voluto, al contrario verrà mostrata una pagine del webserver.

Come workaround vorrei impostare un redirect su apache in modo che reinderizzi le richieste sulla 80 per l'url http://webmail.domain.com verso https//:webmail.domain.com.

Ahimé non ho grande confidenza con apache.
Leggendo la documentazione di apache e questo articolo sono giunto a questa conclusione:

Codice: Seleziona tutto
<VirtualHost *:80>
  ServerName webmail.domain.com
  Redirect permanent / https://www.webmail.domain.com/
</VirtualHost>


Nel mio caso è bene che venga usata la redirezione permanente (301) anziché la temporanea di default (302).
Non credo mi serva definire un serverAlias.
Mi sfugge qualcosa o avete altri suggerimenti / considerazioni?

Grazie in anticipo.
sirio81
Hero Member
Hero Member
 
Messaggi: 1071
Iscritto il: 13/02/2006, 5:04

Torna a Network

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti