我有一个安装了乘客和 nginx 的 vps,我正在尝试部署我的应用程序,但是,我收到 404 错误。在 VPN 中,我的应用程序位于:
~/app1
所以在我的 nginx.conf 文件中,我有以下内容:
server {
listen 80;
server_name localhost;
location / {
root /app1/public;
}
passenger_enabled on;
}
但是,我也尝试将 root 设置为 ~/app1/public,但仍然得到 404,所以我不太确定如何设置它。
另外,我不太明白并将其指向公共会起作用,我没有默认的 index.html 文件,而是在我的 routes.rb 中定义了 root :to => "controller#index"。那么当我指向公共目录时,乘客如何在我的 /views 中找到索引页呢?
谢谢