아파치 서버의 레일즈 앱 디렉토리에 대한 권한은 무엇입니까 ???아파치의 레일 어플리케이션 권한
1
A
답변
1
정적 컨텐츠 및 Apache 루트 문서 디렉토리를 소유 한 'www'또는 'apache'사용자가있을 것입니다.
동일한 권한을 유지하려면이 사용자가 귀하의 레일 앱을 소유하게하는 것이 일반적입니다.
카피스트라노와 같은 것을 사용하는 경우 배포 후 릴리스 디렉토리 상단에 권한 구조의 기본 구성이 있다고 생각합니다.
2
배포 설계는 무엇입니까? 일반적으로 mongrel과 apache를로드 밸런서로 사용합니다.
그래서 잡종을 사이트의 사용자로 실행하면 모든 레일 디렉토리에 해당 사용자에 대한 권한이 있어야합니다.
1
Angelus의 말처럼 서버 설정 및 배포 설계에 따라 다릅니다. 아파치와 잡종 (또는 씬, 유니콘, 또는 ...)을 리버스 프록시로 사용할 수는 있지만 Phusion Passenger (일명 mod_rails)를 사용하고 있다고 생각하게됩니다.
mod_rails 사이트에는 유용한 스크린 캐스트가 몇 가지 있습니다. 하지만 일반적으로 mod_rails는 앱의 environment.rb
파일을 소유 한 사용자로 실행됩니다. 권한 설정에 대한 자세한 내용은 the Passenger user switching docs을 참조하십시오.
0
아파치를 설치하는 동안 www 데이터 그룹과 소유자를 생성하므로 애플리케이션에 대해이 사용자의 소유권을 제공해야합니다. 그런 다음 apache 서비스를 다시 시작하십시오. 레일 애플리케이션이 정상적으로 작동합니다.
관련 문제
- 1. 미리 패키지화 된 레일 어플리케이션
- 2. 레일 어플리케이션 구조
- 3. 여러 레일 어플리케이션 모니터링
- 4. 모듈화 레일 어플리케이션
- 5. 레일 어플리케이션 정보
- 6. 레일 3 - 어플리케이션 레이아웃 질문
- 7. 레일 젬 사용 권한 문제 (레일 탭)
- 8. 아파치의 조건
- 9. 레일 DB 마이그레이션 - 사용 권한
- 10. 레일 도움말 authlogic 및 권한
- 11. 레일 캐싱 및 권한 기반보기
- 12. 레일 3의 어플리케이션 개발 환경을 다른 머신으로 옮기기
- 13. 콘텐츠 단일 mysql 데이터베이스를 사용하는 다중 레일 어플리케이션 관리
- 14. 업데이트 아파치의 DocumentRoot는
- 15. 아파치의 mod_rewrite 모듈
- 16. RewriteRule 및 아파치의 문제
- 17. PHP로 아파치의 부하를 모니터링
- 18. 아파치의 로컬 하위 도메인
- 19. 아파치의 하위 도메인 해결
- 20. 아파치의 MaxClient 지시어
- 21. 아파치의 mod_rewrite 규칙
- 22. 아파치의 폴더 리디렉션
- 23. 레일 3의 속성 레벨 권한 부여
- 24. 레일 응용 프로그램에 대한 적절한 사용 권한
- 25. 레일 사용자 -> 역할 -> 권한 설정
- 26. 레일 - 인증, 권한 부여 및 감사 confussion
- 27. Ninject 샘플 어플리케이션?
- 28. Python 워치 독 어플리케이션
- 29. 웹 어플리케이션 통신
- 30. 제어 구조 - 공통 어플리케이션