2017-10-02 1 views
0

Linux/Unix 프로덕션 서버에 Passenger + Apache를 설치하고 싶습니다. Node.js apps + Red Hat 6/CentOS 6 (RPM 사용) 용으로 을 설치했으나 끝까지 설치했습니다. 설치의 출력 내가 얻을입니다 : 내가 여객 프로세스가 내가 찾은 실행되고 있는지 확인하는 것이하려고하면 그것은Passenger + Passenger 프로세스가 시작되지 않았습니다.

Installed: 
    mod_passenger.x86_64 0:5.1.8-1.el6 

Dependency Installed: 
    passenger.x86_64 0:5.1.8-1.el6 

Failed: 
    httpd.x86_64 0:2.2.15-60.el6.centos.5 

없습니다. 어떻게 프로세스를 시작할 수 있습니까? 나는 httpd.x86_64 0 : 2.2.15-60.el6.centos.5의 실패를 이유라고 비난하지만,이 문제를 해결하기 위해 어디에서 시작해야하는지는 알 수 없습니다. 도움이 필요해.

답변

1

아파치가 성공적으로 설치되지 않았습니다. 그게 바로 Failed: httpd의 의미입니다.

+0

Apache를 성공적으로 설치하려면 어떻게해야합니까? 나는 실행을 시도했다 : passenger-install-apache2-module --apxs2-path = '/ usr/bin/apxs'이 출력을 가지고있다 : Phusion Passenger Apache 모듈이 올바르게 설치되었다 :-) 점검 명령 승객의 프로세스가 실행중인 경우 승객 프로세스가 실행되지 않습니다. – aidonsnous

1

Apache를 사용하려면 Apache가 설치되어 있어야합니다.

yum update 
yum remove httpd 
yum install httpd 

승객 통합은 기존 Apache 설치에서 모듈을 삭제하고 Apache가 시작될 때에 만 시작됩니다.

아파치가 작동하지 않으면 승객을 standalone mode에서 사용할 수도 있습니다.

+0

독립 실행 형 모드로 설치하고 싶지만 독립형 모드에서 node.js 응용 프로그램을 배포하는 방법을 문서에 표시하지 않습니다. – aidonsnous

+1

확실히 : [Node.js 응용 프로그램을 012.을 승객 용 독립 실행 형으로 배포] (https://www.phusionpassenger.com/library/deploy/standalone/deploy/nodejs/) – OnixSO

+0

OnixSO 덕분에 완벽 해졌습니다. 내가 승객을 사용하고자하는 node.js 응용 프로그램 둘 다 ssl (https)에서 실행하고 첫 번째는 내 웹 사이트 도메인의 하위 도메인과 두 번째 다른 특정 도메인 이름은 여전히 ​​독립 실행 형을 사용하여 액세스 할 수 있습니다. 이 같은 깊은 구성을 보여줄 수있는 문서가 있습니까? – aidonsnous