승객과 함께 Sinatra 앱의 VirtualHost를 구성하는 방법은 무엇입니까?
문제
나는 승객에서 Rails 앱을 실행하고 모든 것이 그렇게 작동합니다.
Sinatra 앱을 추가하여 승객과 함께 랙 애플리케이션으로 실행하고 싶지만 라우팅 오류가 발생합니다.
내 VirtualHosts 파일은 다음과 같습니다.
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain1.com
DocumentRoot /home/user1/vhosts/project1/public
ErrorLog /home/user1/vhosts/project1/log/httpd_error_log
CustomLog /home/user1/vhosts/project1/log/httpd_access_log combined
</VirtualHost>
<VirtualHost *:80>
ServerName www.sub.domain2.com
DocumentRoot /home/user2/vhosts/sinatra_app/lib/public
ErrorLog /home/user2/vhosts/sinatra_app/lib/log/httpd_error_log
CustomLog /home/user2/vhosts/sinatra_app/lib/log/httpd_access_log combined
</VirtualHost>
내 시나트라 앱은 정말 간단합니다. 나는 라우팅이라는 경로가 있습니다 get "/do_something" do ....
공개 파일이 없습니다. JSON에만 응답합니다.
요청과 같은 요청을 어떻게 만들 수 있습니까? www.sub.domain2.com/do_something
해결책
괜찮은 것 같습니다. 특권이 올바르게 설정되어 있습니까?
제휴하지 않습니다 StackOverflow