레디 스 & (오래된 조금처럼 보인다) Node.js = Software
실제 기계, 공동 컴퓨터. node.js 서버는 실제 서버가 아니지만 은 HTTP 요청을 처리 할 수있는 응용 프로그램입니다. 일반적으로 node.js 서버는 물리적 시스템의 포트에서 실행됩니다. 따라서 해당 포트로 전송 된 모든 HTTP 요청은 node.js 응용 프로그램에 의해 처리됩니다. Nginx 나 Apache와 같은 HTTP 요청을 처리하는 또 다른 소프트웨어 인 웹 서버를 사용하여 실제 컴퓨터 (서버)에서 여러 도메인을 관리 할 수 있습니다. Redis는 또한 실제 시스템에서 실행되며 지정된 포트에서 수신 대기합니다.
예를 들어, Nginx에서 관리하는 웹 사이트가 4 개인 VPS가 있습니다. 이 웹 사이트 중 두 곳은 다른 머신의 MySQL 서버와 동일한 머신의 Redis 서버에 연결하는 Laravel 프로젝트입니다. 다른 두 가지는 데이터베이스 나 Redis가 필요없는 node.js 응용 프로그램입니다. 따라서 그들은 자신의 포트에서 수신 대기하고 Nginx는 해당 포트에 대한 도메인 이름에 대한 모든 연결을 프록시합니다.
실제로 서버에서 서버를 실행하지는 않지만 서버의 특정 사항을 처리하는 소프트웨어를 실행하고 있습니다.
테스트 환경에서 실행하는 것과 같습니다. redis 서버를 시작한 다음 노드 응용 프로그램을 시작하십시오. 원하는 경우 redis를 위해 별도의 서버를 사용할 수 있습니다. 그 응용 프로그램의 크기에 따라 달라집니다 – zamil
@zamil 이것은 어떻게 당신이 "서버를 시작합니까"나는 무엇을 말합니까 당신은 처음부터 서버에 어떻게 얻을 것이라고, 외부 서버에서 Windows 명령을 실행할 수 없어? –
무슨 "서버"입니까? 서버로 사용할 컴퓨터가있는 경우 redis와 node를 설치하십시오. 호스팅 제공 업체를 사용하는 경우 자체 소프트웨어를 설치할 수있는 가상 시스템이 필요하거나 nodejs 및 redis를 지원하는 호스팅 제공 업체를 찾아야하며 그 지침에 따라 수행 할 작업을 알려야합니다. –