"레일 응용 프로그램에서 루비를 배포하는 것은 간단합니다"라고 말한 사람은 분노하고 있습니다. 아닙니다. 지금까지 내가 해 본 일 중 가장 힘든 일이며 운영체제를 개발합니다.Ubuntu 11.04에서 Passenger Phusion 설정
휴. 이제 그게 끝이야. 어딘가에/당신의 레일 응용 프로그램이 있다고 가정
LoadModule passenger_module /usr/local/rvm/gems/[email protected]/gems/passenger-3.0.8/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/[email protected]/gems/passenger-3.0.8
PassengerRuby /usr/local/rvm/wrappers/[email protected]/ruby
: 나는 마침내 승객 설치 (ackwards 과정을 설치베이스를 사용하여) 가지고와 설치는 말했다 :
아파치 설정 파일을 편집하고 추가하십시오이 라인 . 당신의 아파치 설정 파일에 가상 호스트를 추가하고/곳/대중에게 자신의 DocumentRoot를 설정 : 내가 /etc/apache2/apache2.conf에이 두 가지를 넣어
<VirtualHost *:80>
ServerName www.yourhost.com
DocumentRoot /somewhere/public # <-- be sure to point to 'public'!
<Directory /somewhere/public>
AllowOverride all # <-- relax Apache security settings
Options -MultiViews # <-- MultiViews must be turned off
</Directory>
</VirtualHost>
내가 아파치를 시작하려고 할 때를 말한다 내가이 가비지를 쓴 라인에 오류가있다. 도움을 많이 주셔서 감사합니다. 나는 거의 그것을 느낄 수있다!
닉
아마도 – mikezter
에 대한 오류 메시지를 포함시켜야합니다. 귀하의 virtualhosts가 apache2.conf에 없어야합니다. -/etc/apache2/sites-available/railsapp이어야합니다. [Ubuntu apache config guide]를 참조하십시오. https://help.ubuntu.com/11.04/serverguide/C/httpd.html#http-configuration) –