문제

나는 승객에서 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

도움이 되었습니까?

해결책

괜찮은 것 같습니다. 특권이 올바르게 설정되어 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top