[問題] rails的部署
以下是我nginx的設定
我想要做成一台機器上有兩個不同的網站
然後靠url第一層的path去區分
以下例來說就是 127.0.0.1/kaoru 與 127.0.0.1/test 分別是兩個不同的站台
但我現在遇到的問題是網站開起來了但是 assets 裡頭的東西都無法存取,所以js與css都
不能用
我分別建立兩個靜態檔案 public/1.html 與 public/assets/2.html
發現 127.0.0.1/kaoru/1.html 是可以正常讀取的
但是 127.0.0.1/kaoru/assets/2.html 會回傳 404
權限設定沒有問題
請問還有那裏沒有做對嗎
版本是
nginx version: nginx/1.6.2
built by gcc 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
TLS SNI support enabled
configure arguments: --prefix=/opt/nginx --with-http_ssl_module
--with-http_gzip_static_module --with-http_stub_status_module
--with-cc-opt=-Wno-error
--add-module=/usr/local/rvm/gems/ruby-2.1.2/gems/passenger-4.0.55/ext/nginx
nginx的設定如下
worker_processes 3;
events {
worker_connections 1024;
}
http {
passenger_root /usr/local/rvm/gems/ruby-2.1.2/gems/passenger-4.0.55;
passenger_ruby /usr/local/rvm/gems/ruby-2.1.2/wrappers/ruby;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location ~ ^/kaoru(/.|$) {
alias /var/kaoru_home/public$1;
passenger_base_uri /kaoru;
passenger_app_root /var/kaoru_home;
passenger_document_root /var/kaoru_home/public;
passenger_enabled on;
}
location /test {
passenger_base_uri /test;
alias /var/www;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.24.118
※ 文章網址: http://www.ptt.cc/bbs/Ruby/M.1418814667.A.EE6.html
→
12/17 20:21, , 1F
12/17 20:21, 1F
→
12/17 20:21, , 2F
12/17 20:21, 2F
→
12/17 21:43, , 3F
12/17 21:43, 3F
→
12/17 21:44, , 4F
12/17 21:44, 4F
→
12/17 21:45, , 5F
12/17 21:45, 5F
→
12/17 21:45, , 6F
12/17 21:45, 6F
→
12/17 21:46, , 7F
12/17 21:46, 7F
→
12/18 15:14, , 8F
12/18 15:14, 8F
→
12/18 15:16, , 9F
12/18 15:16, 9F
→
12/18 15:17, , 10F
12/18 15:17, 10F
→
12/18 15:18, , 11F
12/18 15:18, 11F
→
12/18 15:20, , 12F
12/18 15:20, 12F
→
12/18 15:21, , 13F
12/18 15:21, 13F
推
12/18 20:28, , 14F
12/18 20:28, 14F
→
12/18 20:28, , 15F
12/18 20:28, 15F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章