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 根据错误执行相应的命令或修改
分享到:
相关推荐
https://download.csdn.net/download/wz15634421466/10267200
资源内容:ubuntu 1804 nginx离线安装包 适用场景:无互联网环境的ubuntu 1804服务器的nginx离线部署 适用人群:运维,学习离线部署的学生 所需技能:常用的linux操作命令
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0
ubuntu开机自启动nginx服务
因为小程序上传需要https,服务器https用的是letsencrypt生成的证书,但是阿里云oss没有做https(懒得上传证书),就想着用Nginx代理转发上传请求。 Nginx配置 # HTTPS server # server { listen 443 ssl; ...
Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置,包括像文档和支持包
安装nginx (确保你的阿里云开放了80端口) apt update apt upgrade apt install nginx 下载阿里云nginx的配置信息(这里是下载到d盘的) pscp root@阿里云ip:/etc/nginx/nginx.conf d: 打开并修改配置信息 ...
使用nginx部署前端项目是一篇非常详细的教程,旨在帮助初学者使用Nginx来部署前端项目。本文首先介绍了Nginx的基本概念和作用,解释了为什么Nginx是一个强大的Web服务器和反向代理。然后,文章详细讲解了如何在Linux...
Ubuntu系统Daphne + Nginx部署Python Django项目精讲,可支持多进程【含代码说明】
ubuntu20.04无网dpkg安装nginx
主要介绍了在阿里云服务器上配置CentOS+Nginx+Python+Flask环境的教程,值得一提的是这里的方案用Nginx作反向代理而使用Gunicorn作wsgi服务器,需要的朋友可以参考下
详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...
最近部署一个Vue项目到阿里云ECS上,因为项目涉及一些跨域请求,所以采用了Nginx代理请求本地的node服务(利用pm2做进程管理)。node服务借助axios设置headers的referer、host转发请求,解决跨域请求问题。 先交代下...
Ubuntu中Nginx服务器安装配置教程
证书可以直接在阿里云里面申请免费的ssl证书 登录阿里云账号,在上方搜索栏内搜索ssl,点击ssl证书(应用安全) 来到这个页面后点击购买证书 如图选择免费版ssl证书,点击支付 支付完成后跳转到控制台首页...
Nginx阿里云个人项目配置代理
阿里云k8s 部署vue2+nginx+springboot2.5+nacos2.0.3
rvm nginx passenger rails配置服务器.docx
解压后 执行: dpkg -i *.deb 里面包含gcc make 和nginx