1
因此,我們的Jekyll應用程序提供靜態網頁,其中包含一個聯繫表單。 這種接觸形式請求,那麼被傳遞(POST)我們西納特拉,應用在http://sub.example.com/send_email提供電子郵件通知我們新的聯繫..將數據從Nginx傳遞到Sinatra應用程序
到目前爲止好,如果我們運行西納特拉應用程序內的一切工作正常通過使用
bundle exec rackup config.ru
然而,在啓動nginx的和passenger_ruby,我們西納特拉的應用程序沒有任何接收任何數據。
我們已經建立了服務器這樣的:
server {
listen 80;
server_name sub.example.com;
error_log /home/example/error.log warn;
access_log /home/example/access.log;
passenger_enabled on;
passenger_ruby /home/example/.rbenv/shims/ruby;
root /home/example/evil_contact/public;
}
現在訪問http://sub.example.com
時的access.log和error.log文件沒有任何條目。就好像這個請求不會在nginx上到達或者沒有通過。
讓我知道是否還有其他需要的東西。 也許我們在這裏錯過了一些明顯的東西。
預先感謝您。