【ruby-on-rails-部署后,我看到了标准的nginx的“有效!”】教程文章相关的互联网学习教程文章

ruby-on-rails – 如何在部署后自动重启nginx和乘客

我目前在虚拟专用服务器上部署了rails应用程序. 我使用Capistrano,Nginx和乘客在服务器上运行我的rails应用程序. 出于某种原因,在完成上限部署后,我永远无法在网站上显示更新的代码:更新. 部署很好,甚至可以通过Vim在实时服务器上看到代码,但是如果我导航到实际站点,它将无法显示. 我目前的解决方法是重启服务器,在服务器启动后启动nginx和passenger. 我担心的是,如果有人在我部署和重新启动时登录到该站点,它将使他们脱离该站点....

nginx+unicorn部署rubyweb环境

最近接手了一个ruby的web项目,由于之前没有接触过ruby以及相关的web开发,而且项目当中文档缺失,所以在部署该项目的时候很是走了一些弯路。最后参照多篇ruby on rails的开发环境部署,以及学习了下ruby当中的gem/bundler等的关系,成功部署项目。在这儿记一下,算是一个小的总结,也可以对ruby web开发刚入门部署环境时提供一个参照。 我们的项目是基于padrino,如果是基于rails的项目,部署应该也是差不多的。 1.安装ruby...

部署ruby环境遇到的坑【代码】

前言: 一年多前业务使用到redis-cluster集群,然而当时部署时,redis-cluster集群采用的是ruby 语言开发的脚本redis-trib.rb 来进行管理集群的。所以当时给服务器安装了ruby环境。最近项目再一次使用到了redis-cluster集群,所以没多想,直接照着当时的文档记录直接开干,居然行不通了,遇到了各种报错,此次记录在此方便后续使用查看. 服务器环境:centos7.6x84_64位,最小化安装直接部署ruby环境: yum -y install ruby ruby-de...

ruby-on-rails-capistrano部署后ec2服务器中缺少puma.sock【代码】

在通过capistrano将生产中的ruby部署到ec2上的实例上后,我在nginx错误日志中收到以下错误.亚马逊公共主机显示502 Bad Gateway nginx / 1.10.0(Ubuntu).我遵循了https://www.sitepoint.com/deploy-your-rails-app-to-aws/的教程当我运行cap生产部署时,似乎未创建puma.sock.2017/06/28 01:09:57 [crit] 12802#12802: *1 connect() to unix:/home/deploy/app_name/shared/tmp/sockets/puma.sock failed (2: No such file or directory...

ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序以重新启动【代码】

我已经成功地使用Capistrano部署了Rails 4,Puma,Nginx App.当我部署上限生产时,部署一切正常.我的问题是,如果服务器由于某种原因而重新启动,或者崩溃了,它就不会重新启动. 我在DigitalOcean上使用Debian 8.似乎Debian 8使用systemd,所以我遵循了Puma的说明,但是没有用.经过一番研究,我发现了另外两个脚本,其中最明智的一个是:[Unit] Description=Rails-Puma Webserver[Service] Type=simple User=myuser WorkingDirectory=/home/m...

ruby-on-rails-4 – 使用capistrano 3部署到Unicorn服务器时出错【代码】

我在部署到服务器时遇到以下错误.DEBUG[50057f85] Command: cd /home/deploy/my_project/releases/20140901110633 && ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec bundle install --binstubs /home/deploy/my_project/shared/bin --path /home/deploy/my_project/shared/bundle --without development test --deployment --quiet ) DEBUG[50057f85] bash: li...

ruby-on-rails – 在域的子uri上部署rails app

我们已经使用Nginx和puma为我们的rails应用程序设置了一个生产服务器.我们想在子uri和主域上部署我们的rails应用程序,我们希望将wordpress用于主页,定价页面等. 我们如何配置能够在具有Devise gem作为身份验证的子uri上运行的rails.我们是否需要更改子uri的路线? nginx和puma的配置是什么? 提前致谢!解决方法:不,你根本不应该配置rails app.实际上你可以改变你的nginx配置. 它应该代理对您的wordpress应用程序的根域请求,以及对...

利用RubyGems的fpm制作zabbix_agent的rpm包,并使用ansible批量部署

一、 搭建rpm包制作环境安装gcc[root@lvs1 ~]# yum install gcc安装make[root@lvs1 ~]# yum install make安装ruby源(ruby版本必须要在1.9.3以上,centos自带的是1.8的版本,需要自己编译安装)[root@lvs1 ~]# yum install ruby rubygems ruby-devel查看ruby源[root@lvs1 ~]# gem source list添加国内源[root@lvs1 ~]# gem sources -a https://ruby.taobao.org/移除国外源[root@lvs1 ~]# gem sources -r http://rubygems.org/再次查...

ruby-on-rails-使用Passenger和Nginx将Rails应用程序部署到子URI吗?【代码】

我已经在Passenger和Nginx上部署了我的Rails应用程序,并且运行正常.以下是我的伺服器配置:server {listen 80;server_name localhost;location / {root /var/www/demo/public;passenger_enabled on;rails_env production;}现在,我想将第二个应用程序部署到子URI.这里的documentation有点不清楚. 谁能建议我下一个配置是什么? 以下是我用于第二个(Sinatra)应用程序的配置:location /log {root /var/www/logger/public;...

ruby-on-rails-部署后,我看到了标准的nginx的“有效!”【代码】

我已经使用Capistrano将Rails应用程序部署到了VPS,当我尝试通过“ APP_NAME.com”访问它时,我看到了标准Nginx的“有效!”页. 我尝试从/ var / www文件夹中删除index.html文件,现在可以看到其中的文件夹:应用程序,日志和tmp. 在nginx.conf中,我有:user nginx web;pid /var/run/nginx.pid; error_log /var/www/log/nginx.error.log;events {worker_connections 1024;accept_mutex off;use epoll; }http {include mime.types;types...

ruby-on-rails – 无法为rails app部署配置passenger和nginx【代码】

我正在使用CentOS在VPS上部署rails应用程序.我安装了宝石安装乘客的乘客.为了安装nginx,我使用了rvmsudo passenger-install-nginx-module. 在我设置的nginx配置文件中:server { listen 80; server_name my-ip-address; location / { root /home/deploy/repos/application-name/public; passenger_enabled on; rails_env production; }... }当我执行sudo service nginx status时,我得到以下信息:nginx (pid 21015 2101...

ruby-on-rails – 在nginx / passenger上部署rails 3.2.12应用程序(带引擎)到SUB URI时发现404 Not error【代码】

我们需要在ubuntu 12.04服务器上部署rails 3.2.12 app到sub uri nbhy. rails应用程序有3个引擎,其中一个是authentify,用于用户身份验证.主应用程序的根指向authentify的登录页面.这是主应用程序中的routes.rb:root :to => "authentify::sessions#new"match '/signin', :to => 'authentify::sessions#new'match '/signout', :to => 'authentify::sessions#destroy'match '/user_menus', :to => 'user_menus#index'match '/view_ha...

RUBY - 相关标签