% gem install passenger
% rvmsudo passenger-install-nginx-module
そしたら
Curl development headers with SSL support... not found
って出た。
足りないのはこれだけだったので、指示に従ってインストール
% sudo aptitude install libcurl4-openssl-dev
そして改めて% rvmsudo passenger-install-nginx-module
途中、選択肢が出るので選択する。人生は選択の連続。
インストール先も設定できるが 、何のこだわりもないのでデフォルトの /opt/nginx 。
設定ファイルの場所は /opt/nginx/conf/nginx.conf になる。
編集する。
pid /var/run/nginx.pid;
server {
listen 8080;
server_name hogehoge.jp;
# publicを指定するらしい
root /var/www/hogeapp/public;
passenger_enabled on;
}
Nginx-init-ubuntuの起動スクリプトを/etc/init.d/nginxにコピペ&ちょっと編集。
DAEMON=/opt/nginx/sbin/nginx
NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf"
にする。% sudo chmod a+x /etc/init.d/nginx
% sudo update-rc.d -f nginx defaults
参考:
Rails 3 on Ubuntu 10.10 with RVM, Passenger and Nginx « theKindOfMe
Ubuntu 10.04 TLS に nginx + passenger + sinatra を入れたメモ(1) - Moderation is a fatal thing. Nothing succeeds like excess.
Ubuntuに、passenger-install-nginx-moduleした « blog.udzura.jp
0 件のコメント:
コメントを投稿