`
soswane
  • 浏览: 21385 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

阿里云 ubuntu nginx 发布 rails 项目

阅读更多

1,注册阿里云服务器,可以有5天的试用期,注册成功后阿里会发送短信,包括外网地址和密码

2,打开ubuntu终端 输入  sudo ssh ip 提示输入密码连接服务器

3,部署 ruby 和 rails 环境  参考  http://ruby-china.org/wiki/install_ruby_guide

    如果出现rails bundle 无法找到问题

source ~/.rvm/scripts/rvm
type rvm | head -n 1


     执行上面的命令看到这个 就OK
     rvm is a function

 

 

     mysql

     sudo apt-get install libmysql-ruby libmysqlclient-dev

 

   bundle install --deployment

4,nginx安装   

       1,gem install passenger

       2,passenger-install-nginx-module  选择第一项,会要求输入安装目录:/opt/nginx

             最后会提示出现修改参数,记录以便修改

       3,vi /opt/nginx/conf/nginx.conf

             在 http 标签中  修改

                     server {

                   listen 80;

                   server_name  example.com;

                   root /root/example/public; #应用目录

                   passenger_enabled on;

                   rails_env production;

              }

 

4,关于错误,

    1,权限错误  ,查看  vi /opt/nginx/logs/error.log    Permission denied   错误

          修改办法   chmod 777 -R example (应用目录)。多次执行,包括其上层目录  最后执行到 root .不然还是权限错           误

     2,应用错误,查看  vi example/log/production.log  根据错误执行相应的命令或修改 


 

分享到:
评论

相关推荐

    阿里云服务器配置nginx+https

    阿里云服务器配置Nginx与HTTPS的流程是一个关键任务,对于提供安全的Web服务至关重要。以下将详细解释如何在CentOS7系统上进行这一过程。 首先,为了安装Nginx,你需要确保系统拥有必要的依赖库。运行以下命令来...

    ubuntu 1804 nginx 离线安装包

    在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...

    Nginx 代理转发阿里云OSS上传的实现代码

    因为小程序上传需要https,服务器https用的是letsencrypt生成的证书,但是阿里云oss没有做https(懒得上传证书),就想着用Nginx代理转发上传请求。 Nginx配置 # HTTPS server # server { listen 443 ssl; ...

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器.zip

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...

    ubuntu开机自启动nginx服务

    ubuntu开机自启动nginx服务

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...

    Nginx 阿里云服务器提示504

    标题 "Nginx 阿里云服务器提示504" 涉及的问题是关于Web服务器Nginx在阿里云环境中遇到了“504 Gateway Time-out”错误。这个错误通常意味着Nginx作为前端代理服务器,未能在预设的时间内从后端应用服务器(如Apache...

    Ubuntu下nginx1.6和sticky1.1安装配置资料 包

    在Ubuntu 14.04.2操作系统上安装和配置Nginx 1.6以及Sticky模块是一项关键的任务,特别是在构建高可用性和负载均衡的Web服务器环境时。以下是对这个主题的详细解释: 首先,Nginx是一个高性能的HTTP和反向代理...

    ubuntu20.04无网dpkg安装nginx.zip

    在Ubuntu 20.04系统中,如果你的网络连接不可用,但仍然需要安装Nginx web服务器,可以使用dpkg命令来手动安装软件包。`dpkg`是Debian包管理器,用于处理.deb格式的软件包,它是Ubuntu的基础。在没有网络的情况下,...

    ubuntu 20.04 离线安装Nginx(nginx-full-1.18.0)及相关依赖

    在Ubuntu 20.04系统中离线安装Nginx是一个相对复杂的过程,因为通常我们依赖于apt-get在线更新和安装软件。然而,在没有网络连接或者需要在隔离环境中部署时,就需要通过手动方式来完成。这个过程涉及到下载Nginx的...

    Ubuntu系统Daphne + Nginx部署Python Django项目精讲【含代码说明】

    在本教程中,我们将深入探讨如何在Ubuntu系统上使用Daphne和Nginx部署Python Django项目,同时利用Supervisor进行进程管理。首先,Django 3.0开始支持ASGI(Asynchronous Server Gateway Interface)应用程序,使得...

    使用nginx部署前端项目(超详细教程).pdf

    【使用Nginx部署前端项目】的教程是一个详尽的指南,主要面向初学者,旨在教会读者如何利用Nginx高效地部署前端应用。Nginx是一个高性能的Web服务器和反向代理,因其高并发处理能力和低内存占用而受到广泛青睐。 ...

    阿里云服务器nginx的配置

    阿里云服务器上的Nginx配置是一项关键任务,用于设置网络服务、优化性能和提供安全的Web服务。在本文中,我们将深入探讨如何配置Nginx,以及与之相关的要点。 首先,确保你的阿里云服务器已经开通了80端口,这是...

    windows服务器部署 nginx+tomcat+mysql服务器端部署 阿里云服务器部署及配置

    详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...

    在阿里云服务器上配置CentOS+Nginx+Python+Flask环境

    本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,以及Gunicorn作为WSGI服务器,最后集成Python和Flask来实现一个完整的Web服务环境。 首先,确保你的阿里云服务器是...

    阿里云Nginx配置https实现域名访问项目(图文教程)

    证书可以直接在阿里云里面申请免费的ssl证书 登录阿里云账号,在上方搜索栏内搜索ssl,点击ssl证书(应用安全) 来到这个页面后点击购买证书 如图选择免费版ssl证书,点击支付 支付完成后跳转到控制台首页...

    linux与阿里云服务器+nginx.docx

    【描述】:本课程专注于Linux操作系统在阿里云服务器上的应用,以及Nginx的配置和管理,旨在帮助开发者和运维人员快速掌握在Linux环境下部署项目和利用Nginx进行高效服务管理。 【标签】:“Linux”,“阿里云”,...

    nginx超全离线安装包(ubuntu系统)

    可以直接将nginx文件夹中所有deb文件拷贝在/var/cache/apt/archives中,离线安装,依据提示再安装其他,安装其他的时候可能会有嵌套依赖安装,安装指令sudo dpkg -i *.deb,安装过程都相同,安装后删除/var/cache/...

    rails 部署 nginx

    标题 "rails 部署 nginx" 涉及到的是在Web开发中使用Ruby on Rails框架结合Nginx服务器进行应用部署的相关知识。Nginx以其高性能、稳定性以及反向代理和负载均衡能力,常被用作Rails应用的前端服务器。下面将详细...

Global site tag (gtag.js) - Google Analytics