Je suis assez nouveau pour rubis sur rails. J'ai installé un serveur Apache
qui dirige les demandes à Phusion Passenger
, Passenger
invoque le contrôleur correspondant et fait le travail. Quand le module de rack (config.ru
) est-il appelé? Sera-t-il appelé pour chaque requête envoyée par Apache à Passenger? Pourrais-je obtenir un flux détaillé d'événements qui se produisent entre Apache
et Passenger
?Ruby on Rails architecture
0
A
Répondre
0
config.ru
est chargé lorsque le serveur en rack (passager dans ce cas) démarre. Ce qui se passe exactement au cours d'une requête dépend vraiment de votre configuration. Mais le flux de base est comme ceci:
Lorsqu'une requête arrive dans Apache, elle essaie d'abord de servir le fichier depuis le répertoire public/
de votre application. Si cela échoue, Passenger transmettra la demande à votre application qui traitera ensuite la demande et remettra la réponse à Passenger. Passager à son tour remet ensuite la réponse à Apache qui la transmettra au client.
Questions connexes
- 1. Architecture multi-locataires dans Ruby on Rails
- 2. Questions sur mon architecture Ruby on Rails
- 3. Architecture d'association simple et implémentation en ruby on rails
- 4. Ruby on Rails relations
- 5. Ruby on Rails + EventMachine?
- 6. Ruby on Rails d'installation
- 7. Ruby on Rails:
- 8. Ruby on Rails Gem
- 9. Application Ruby on Rails
- 10. ruby-on-rails: gravatar_for
- 11. Ruby on Rails d'exécution
- 12. Graphiques Ruby on Rails
- 13. Ruby on Rails XML
- 14. Routes - Ruby on Rails
- 15. panier Ruby on Rails
- 16. Ruby on Rails + Devise
- 17. Ruby on Rails Inconvénients
- 18. ruby on rails formulaire_pour
- 19. OCIError (ruby on rails)
- 20. Ruby on Rails regex
- 21. Ruby on Rails: NoMethodError
- 22. Ruby On Rails - namespaces
- 23. Ruby on Rails Tutoriel
- 24. Ruby on Rails Développeur
- 25. Ruby on Rails routes.rb
- 26. Ruby on Rails Listener
- 27. Ruby on Rails connexion
- 28. Ruby on Rails - Temps
- 29. Ruby on Rails Dragonfly
- 30. Ruby on Rails Time.now