最近想架設一個以 Ruby 撰寫的應用 DodontoF
看了下有幾個.rb 檔
於是找了找教學裝了 Passenger
CentOS7/Nginx/MariaDB
# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
# curl -L get.rvm.io | bash -s stable
# source /etc/profile.d/rvm.sh
# rvm install 2.2.3
# sudo yum install -y epel-release pygpgme curl
# sudo curl --fail -sSLo /etc/yum.repos.d/passenger.repo https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo
# sudo yum install -y nginx passenger
# vi /etc/nginx/conf.d/passenger.conf
passenger_root /some-filename/locations.ini;
passenger_ruby /usr/local/rvm/rubies/ruby-2.2.3/bin/ruby;
passenger_instance_registry_dir /var/run/passenger-instreg;
把網站上傳到 html 根目錄
Chrome 訪問.rb
結果跳出一個下載視窗
不知道哪邊不對.....
沒有用 passenger-install-nginx-module 是因為 passenger 網站上的 centos 安裝教學沒有用到.....
說是他們的源安裝的 nginx 也修改過了
https://www.phusionpassenger.com/library/install/nginx/install/oss/el7/
1
cxbig 2015-10-25 19:18:20 +08:00
-用 Passenger ,闲置时会挂起,内存占用略少
-用 Unicorn ,闲置不会挂起,内存占用较多 你可以直接下载带有 passenger 的 nginx 源码编译使用。 |
2
Lax 2015-10-25 23:01:18 +08:00
需要检查一下是不是 http 头里 Content-Type ,网页一般需要是 text/html
|