Mam konkretny schemat URI, który sprawia mi kłopoty. I trzeba uruchomić nodejs służyć następujące:nginx + nodejs + php
domain.com
var.domain.com
var.domain.com/foo/
mam to działa bez problemu przy użyciu express.vhost()
aby służyć do subdomen. Jednak muszę służyć zawartości statycznej i php raz URI podobny do następującego:
var.domain.com/foo/bar
var.domain.com/foo/bar/index.php
Tutaj /bar/
jest jakiś katalog na moim serwerze. Wszystko z tego adresu URL (na przykład /bar/images/favicon.ico
) będzie wyglądało jak twój typowy schemat katalogów. Zwykle robiłbym typowy proxy_pass do węzła działającego na jakimś porcie, ale jak widzisz, potrzebuję nodejs, aby był podstawowym handler'em na porcie 80, i mam to przekazywać żądanie off do nginx działającego na jakimś innym porcie (lub być może/prostsze na odwrót?).
Czy ten schemat jest możliwy z konfiguracją (nginx/php)/nodejs?
To ma sens teraz, próbuję tego, kiedy wrócę do mojego komputera. Otrzymałem błąd 403, próbując uzyskać dostęp do tras ekspresowych. I myślę, że oświadczenie "break" wyjaśnia to wszystko. –