목표는 아파치를 죽이지 않고 nodejs로 포트 80에서 수신하는 것입니다.nodej와 아파치 사이의 포트 80에서의 충돌을 피하십시오.
나는 네트워크에서 나의 지식은 매우 기본이라고 말해야 만합니다.
UPDATE
내 로컬 컴퓨터에 ProxyPass
ProxyPassReverse
을 사용하려고하지만, 뭔가 문제가있다. 내가 내 브라우저에 http://localhost/test
를 시작하면 내가 포트 3000에서 수신하도록 중지하면
Alias /test /media/www-dev/public/test
<Directory /media/www-dev/public/test>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass /test http://localhost:3000/
ProxyPassReverse /test http://localhost:3000/
</Location>
난 후 난 내 노드 앱이 포트에서 수신 대기 (503) Service Temporarily Unavailable
얻을, 메시지 Cannot GET /test/
를 얻을 수 3000
하는 경우 "프록시"라인을 주석 경우, 나는 http://localhost/test
URL을 다시 연결할 수 있습니다.
왜 http://localhost/test
URL에 액세스 할 수 없습니까? 프록시가 별칭/테스트의 경로를 따라가는 대신 http://localhost:3000/
에 도달하려고했기 때문입니까?
감사합니다.
프록시라고 생각하면 localhost : 8080 또는 유사하게 노드 응용 프로그램에 요청을 전달합니다. – chovy