그래서 첫 번째 루비 응용 프로그램을 성공적으로 마쳤습니다.서버에서 루비 앱을 실행하면 어떻게됩니까?
로컬로 프로그래밍했을 때 아래의 모든 명령을 터미널에서 별도로 사용하여 실행해야합니다. 문제는 터미널을 모두 닫으면 모두 중지되므로 서버에있는 ssh에서 로그 아웃 할 때도 열려있는 상태로 유지하는 방법을 모른다는 것입니다.
먼저 내가 포트 9292에 랙 (시나 프레임 워크)를 통해 실행중인 응용 프로그램을 얻을, 다음 레디 스를 시작하고 난 "생산을 사용하지 않은 2 Resque 작업 큐
rackup config.ru
redis-server
rake workers:start
에 대해 하나의 작업자를 만들/개발 "구조는 아직 그것에 대해 실제로 알지 못했기 때문에 간단합니다. 나는 단지 그것을 간단히 설정하려고 노력하고있다, 그리고 나는 되돌아 가서 그 모든 것이 어떻게 작용 하는지를 배울 수있다. 그래서 이것은 전문적인 앱을위한 최고의 방법은 아니지만, 지금은 가장 쉬운 방법을 찾고 있습니다 (그러나 여전히 바로 가기를 사용하지 않고).
나는 또한 내가 공식적으로 달리기 위해서 승객을 사용할 것이라고 믿는다. 다음 단계가 실행되고 실행되도록 로그 아웃 할 수 있는지, 그리고 단지 활성 상태로 유지되고 작동하는지 확실하지 않습니다. 나도 내가 명령을 별도로 실행해야하는지 또는 내가 어쨌든 하나의 파일에 넣을 수 있는지 알지 못한다. 그래서 나는 단지 passenger start
을 실행하고 그것의 끝이다.
아파치와 유동 웹을 사용하고 있습니다. 귀하의 답변은 도움이되지만 다음 단계가 무엇인지 정확히 알지 못합니다 (또는 심지어 무엇을 google에) – Tallboy
귀하의 Apache에 아직 승객이 구성되어 있습니까? 그렇지 않다면 위의'httpd' 링크로 시작하십시오. 아파치에 대한 설치 가이드 라인이 있습니다. – sarnold