Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Apache nodejs nuxt proxy - nefunguje

Ahoj,
kolegyně, která vyvíjí v nodejs a php má nový notebook a já měl za úkol jí přenést všechna data ze starého pc.

Rozběhal jsem apache a php 7.4 a nainstaloval nodejs. Velký problém ale máme sespuštěním webu, který využívá nuxt a v apache je nakonfigurovaná proxy.

Spustím nuxt, naslouchá na adrese localhost:8000 , ale když zadám adresu do browseru, tak dostanu http error 503.

V logu apache je toto:


[Tue Nov 15 12:06:59.133953 2022] [proxy:error] [pid 8788:tid 1352] (OS 10061)Nemohlo být vytvořeno žádné připojení, protože cílový počítač je aktivně odmítl.  : AH00957: http: attempt to connect to 127.0.0.1:8000 (www.xxx.yyy:8000) failed
[Tue Nov 15 12:06:59.133953 2022] [proxy_http:error] [pid 8788:tid 1352] [client 127.0.0.1:49385] AH01114: HTTP: failed to make connection to backend: www.xxx.yyy, referer: https://www.xxx.yyy/

v hosts mám:

127.0.0.1 www.xxx.yyy

V apache mám povolené moduly na proxy, v vhost.conf apache mám:


<VirtualHost www.xxx.yyy:443> 
 DocumentRoot "D:/root/xxx-nuxt" 
 ServerName www.xxx.yyy
 SSLEngine on
 SSLCertificateFile "D:/dev/Apache24/conf/ssl/cert.crt"
 SSLCertificateKeyFile "D:/dev/Apache24/conf/ssl/cert.key"
 ProxyPass / http://www.xxx.yyy:8000/
 ProxyPassReverse / http://www.xxx.yyy:8000/
 Protocols h2 h2c http/1.1
 H2Direct on
</VirtualHost>

Ale když koukám do konzole, tak to vypadá, že se k nuxtu požadavek nedostane - stále tam je jen listening on: http://localhost:8000

Můžete mi poradit čím by to mohlo být? Už jsem z toho dost zoufalej, když na starém pc to jde...

Ještě je tu vlastně jeden rozdíl oproti starému pc - když spustím nuxt - pomoci npm run dev, tak to hodí chybu ERR_OSSL_EVP_UNSUPPORTED, takže musím dát set NODE_OPTIONS=--openssl-legacy-provider a pak už to spustit jde - to se na starém pc nedělo, ale nevím, zda to má na něco vliv... Díky

EDIT: tak když udělám v nové složce jen index.js a do něj výpis Hellow word a spustím nodejs a apache conf nasměruju na tuhle složku, tak to přes proxy jde, takže chyba bude někde v té aplikaci...

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny