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...