已经部署的项目,使用 unicorn+nginx,数据库在另外一台机器上,①请问应该如何写配置信息。②修改完了配置,需要重启 nginx 吗?
重启一次代价大么?
Nginx 直接读取的是 unicorn 的 socket,所以不用重启 nginx…数据库改动在 database.yml 中加入
host: where.is.your.database port: 9527 #你数据库开放的端口。比如postgresql默认5432
然后重启就可以了。当然你需要在远程数据库上开放远程登录。以 psql 举例,/etc/postgresql/9.1/main/pg_hba.conf中需要加入相关信息…以上。
/etc/postgresql/9.1/main/pg_hba.conf