首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序

由于Puma不是为用户直接访问而设计的,因此我们将使用Nginx作为反向代理,以缓冲用户与Rails应用程序之间的请求和响应。...安装rbenv-vars插件 在部署生产Rails应用程序之前,应使用环境变量设置生产密钥和数据库密码。...您可以通过运行以下命令查看使用rbenv-vars插件为您的应用程序设置的环境变量: rbenv vars 如果您更改密码或数据库密码,请更新您的.rbenv-vars文件。...]) end 更改workers服务器的CPU核心数。...您可以根据需要随意进行任何更改。 重新启动Nginx以使更改生效: sudo service nginx restart 现在可以通过服务器的公共IP地址或FQDN访问Rails应用程序的生产环境。

5.4K10

开发项目管理工具redmine 原

安装配置 环境 环境 版本 Ip Hostname 系统环境 centos7 192.168.228.130 host3 Redmine 3.4.6 - host3 ruby 2.0.0 - host3...授权目录如下: files:存储附件文件 log:存放应用日志 tmp 和 tmp/pdf:如果目录文件不存在需要手动创建,用于创建PDF文件 public/plugin_assets:存放插件...配置及使用 登录 初始管理员用户名:admin 密码:admin ? 首次登陆后会要求更改管理员密码: ?...更改密码(12345678)后可以看到管理员用户的相关信息: ? 功能介绍 管理员可以通过web界面直接管理Redmine大部分配置: ? 基础配置: ?...因为长时间不用,忘记了管理员密码,且部署时更改初始密码后没记录,所以需要通过后台来重置密码,方法如下: # 进入部署目录 $ cd /usr/local/src/redmine-3.4.6/ # 进入

10.1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何在Ubuntu 14.04上使用Unicorn和Nginx部署Rails应用程序

    由于Unicorn不是设计成能够直接被用户访问的,所以我们将使用Nginx作为反向代理,它将缓冲用户和Rails应用程序之间的请求和响应。...安装rbenv-vars插件 在部署生产Rails应用程序之前,应使用环境变量设置生产密钥和数据库密码。...您可以通过运行以下命令查看使用rbenv-vars插件为您的应用程序设置的环境变量: rbenv vars 如果您更改密码或数据库密码,请更新您的.rbenv-vars文件。...Provides: unicorn # Required-Start: $all # Required-Stop: $all # Default-Start: 2 3...您可以根据需要随意进行任何更改。 重新启动Nginx以使更改生效: sudo service nginx restart 现在可以通过服务器的公共IP地址或FQDN访问Rails应用程序的生产环境。

    4.3K00

    GitLab基本操作

    一、GitLab 简介GitLab 是一个利用Ruby on Rails 开发的开源版本控制系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。...Omnibus安装包套件整合了大部分的套件(Nginx、ruby on rails、git、redis、postgresql等),再不用额外安装这些软件,减轻了绝大部分安装量。...默认的管理员账号是root,如果你想更改默认管理员账号,请输入上面设置的新密码登录系统后修改帐号名.GitLab安装细节复制复制GitLab由以下服务构成nginx: 静态web服务器gitlab-shell...修改GitLab邮件服务配置(gitlab.rb文件),使用腾讯企业邮箱的SMTP服务器,填写账号和密码复制复制使配置生效复制3、GitLab配置HTTPSGitLab默认是使用HTTP的,可以手动配置为...官方修改密码文档,根据文档,修改root密码的方法如下:打开与Rails程序交互的控制台在root权限下,执行:复制等待一会,直到控制台加载成功。

    1.2K40

    GitLab部署及常用命令

    一、GitLab 简介 GitLab 是一个利用Ruby on Rails 开发的开源版本控制系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。...默认的管理员账号是root,如果你想更改默认管理员账号,请输入上面设置的新密码登录系统后修改帐号名....修改GitLab邮件服务配置(gitlab.rb文件),使用腾讯企业邮箱的SMTP服务器,填写账号和密码 使配置生效 3、GitLab配置HTTPS GitLab默认是使用HTTP的,可以手动配置为...开放443端口 在防火墙上开放443端口,用于HTTPS 4、修改root用户密码 对于普通用户而言,可通过系统重置密码,接收邮件即可。...官方修改密码文档,根据文档,修改root密码的方法如下: 打开与Rails程序交互的控制台 在root权限下,执行: 等待一会,直到控制台加载成功。

    3K11

    如何使用RVM在FreeBSD 10.1上安装Ruby on Rails

    如果您不想注销,可以通过键入以下内容来手动启动bash会话: bash 第2步 - 安装RVM 在此步骤中,我们将安装RVM。 要下载RVM安装程序,首先需要安装curl。...bash installer.sh stable 由于RVM在shell的启动配置中进行了一些更改,因此激活这些更改的推荐方法是注销当前会话并重新登录。...或者,您可以通过运行以下命令通过手动来将更改应用于当前会话: . ~/.rvm/scripts/rvm 第3步 - 安装Ruby 您现在可以使用RVM安装任何版本的Ruby。...如果您还不在/tmp目录中,请更改为该目录。 cd /tmp 使用该rails命令创建一个名为test-project的新项目(或任何您喜欢的项目)。...rails c 如果您的Rails安装成功,您应该看到以下提示: Loading development environment (Rails 4.2.1) 2.2.2 :001 > 您可以输入exit

    4.6K10

    如何在Ubuntu 14.04上使用MySQL和Ruby on Rails应用程序

    介绍 Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。...运行以下命令启动交互式脚本: sudo mysql_secure_installation 系统将要求您输入为MySQL root帐户设置的密码。接下来,它会询问您是否要更改密码。...这将删除一些示例用户和数据库,禁用远程root登录,并加载这些新规则,以便MySQL立即尊重我们所做的更改。 MySQL现已安装,但我们仍然需要安装MySQL gem。...如果您收到错误消息“用户'root访问被拒'@'localhost'(使用密码:是)请提供MySQL安装的root密码”,按Ctrl-c退出。...然后重新访问上一小节(配置数据库连接)以确保密码输入database.yml正确。确保密码正确后,尝试再次创建应用程序数据库。

    4.9K00

    docker部署gitlab

    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3、...zone=public --add-port=8082/tcp --permanent 但是,并没有什么用,还是访问不了,真是头大 最后还是误打误撞的被解决掉了 需要在服务区控制台的防火墙手动的添加放行端口...坑3: 新版的gitlab的root初始密码,在第一次登录的时候不能手动设置 在可以访问部署好的gitlab后,访问地址,傻眼了,怎么和别人的不一样,怎么不能设置root密码。...docker exec -it gitlab bash 3、启动Rails控制台 gitlab-rails console -e production 等待执行完,会进入输入模式 4、获取用户,设置密码...//第一个默认为root user = User.where(id: 1).first //必须同时更改密码和password_confirmation才能使其正常工作 user.password =

    4.8K20

    自托管代码平台Gitlab | 搭建使用教程

    3.3重置管理员密码 此时gitlab已经成功安装。但是我们还不知道gitlab管理员账号和密码,所以我们回到终端,设置管理员的密码。...用户名为root 密码为你设置的密码 下面是登录成功的页面 4.部署(推荐docker-compose) 本方法有点小问题,如果你想自己折腾的话可以接着看下去,如果不想折腾只想安安静静使用Gitlab的话直接看问题...完成所需的所有更改后,您需要重新启动容器以重新配置极狐GitLab: sudo docker restart gitlab 每当容器启动时,极狐GitLab 都会重新配置自身。...如果你想退出容器,请输入exit 7.问题 7.1问题一 7.1.1问题描述 本部分参考文档: gitLab—docker部署时ssh更改端口完美解决方案_gitlab修改ssh端口 gitlab配置ssh...这里我们换需要手动修改容器ssh端口,根据如下操作将默认端口改为我们设定的端口。

    29510

    企业自建GitLab代码仓库安装与基础配置使用

    ,这个密码为 root 管理员账户的密码。...default" => { "path" => "/home/gitlab/git-data" } }) #重新加载配置 $sudo gitlab-ctl reconfigure #重载后发现我们更改的仓库地址下面有数据存放了...重启服务 systemctl restart crond 值得注意的是由于gitlab.rb and gitlab-secrets.json包含敏感数据,采用上面备份的形式不能将它们进行备份,只能通过手动备份的方式...['smtp_password'] = "邮箱密码" gitlab_rails['smtp_domain'] = "weiyigeek.top" gitlab_rails['smtp_authentication...补充说明: 更新后如果用户还存在登陆不了的问题,这时候可以让用户自己去Web端登陆gitlab,选择忘记密码,通过忘记密码来重新设置一个密码

    9.6K55
    领券