Proxypass Apache2

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
mattanasio
Prode Principiante
Messaggi: 11
Iscrizione: lunedì 18 marzo 2024, 13:38
Desktop: .
Distribuzione: 22.04.4 LTS
Sesso: Maschile

Proxypass Apache2

Messaggio da mattanasio »

Buonasera,
ho una pagina che mi funziona su un porta dedicata del server: http://stampalabel:3000

ho configurato il proxy pass come segue affinche non debba mettere sempre la porta 3000 negli indirizzi

Codice: Seleziona tutto

  GNU nano 6.2                                                /etc/apache2/sites-available/frontend.conf
<VirtualHost *:80>

        ServerName stampalabel
        ServerAlias stampalabel.dedalo.local
        ServerAdmin ufficio.it@dedalo.com
        DocumentRoot /var/www/html/frontend

        <Location />
                Require all granted
                ProxyPass http://stampalabel:3000/
                ProxyPassReverse http://stampalabel:3000
        </Location>

        ErrorLog ${APACHE_LOG_DIR}/front.error.log
        CustomLog ${APACHE_LOG_DIR}/front.access.log combined

        <IfModule mod_headers.c>
                Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
                Header always set X-Frame-Options "SAMEORIGIN"
                Header always set Referrer-Policy "no-referrer-when-downgrade"
                Header always set X-Content-Type-Options "nosniff"
        </IfModule>

</VirtualHost>

ma non se provo a collegarmi alla pagina mi esce
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request....
cosa sbaglio o cosa devo fare oltre?

facendo anche

Codice: Seleziona tutto

sudo apache2ctl configtest
mi da il seguente risultato

Codice: Seleziona tutto

sudo: unable to resolve host usrv01.dedalo.local: Name or service not known
AH00557: apache2: apr_sockaddr_info_get() failed for usrv01.dedalo.local
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3034
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: Proxypass Apache2

Messaggio da DoctorStrange »

L'errore sembra essere abbastanza chiaro. Non riesce a risolvere l'hostname usrv01.dedalo.local la domanda appare dunque scontata. Quale servizio usi per la risoluzione del nonme? Hai un servizio DNS come il demone Bind? Oppure, visto che non sono pratico di Apache2, ha anche la funzionalità di name rsolver? Oppure hai messo la corrispondenza di questo hostname sul resolver locale del server?
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti