美国主机商Linode:在Ubuntu 16.04上安装和配置Redmine教程(一)

Linode在众多美国主机商当中知名度还是非常高的,作为主机圈的“高富帅”,性能非常的卓越,尽管价格不菲仍然有很多站长选择。而Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,接下来小编就给大家介绍下使用Linode服务器如何在Ubuntu 16.04上安装Redmine。

一、安装依赖项

linode美国主机教程

二、配置MySQL

需要配置MySQL,以便Redmine可以存储数据。您可以使用安装时设置的密码登录数据库的根帐户mysql-server。

linode美国主机教程

登录后,创建一个新的数据库和数据库用户:

美国主机linode教程

三、安装Ruby

Redmine需要Ruby才能运行,使用Ruby版本管理器(RVM)安装Ruby 2.2.3。

美国主机linode教程

RVM的用户必须在rvm组中,创建该组,添加用户,注销并重新登录:

美国主机linode教程

检查安装要求,然后安装Ruby(版本2.2.3):

美国主机linode教程

四、安装Passenger和NGINX

Passenger是运行您的Web应用程序然后与Web服务器进行通信的应用程序服务器,该项目具有有关在apt库上安装Ubuntu 16.04上的Passenger和NGINX的精心编写的 文档。

为程序包管理器安装Passenger PGP密钥和HTTPS支持:

美国主机linode教程

添加Passenger APT存储库:

美国主机linode教程

安装Passenger和NGINX

美国主机linode教程

五、配置NGINX

现在,Passenger已经安装了已编译了Passenger的NGINX,您必须配置NGINX以确保其正确使用了Passenger:

取消注释中的include /etc/nginx/passenger.conf;行/etc/nginx/nginx.conf,编辑您的配置文件,使其类似于以下内容:

美国主机linode教程

复制默认的nginx站点配置文件,本教程中的有效配置文件为/etc/nginx/sites-available/default:

美国主机linode教程

更改root网站目录,并添加其他Passenger配置,为此,请将以下行添加到server{}文件的块中:

美国主机linode教程

在同一文件中,注释掉以下#location部分:

美国主机linode教程

更改以下权限/var/www:

美国主机linode教程

重新启动nginx:

美国主机linode教程

验证Passenger和NGINX的安装:

美国主机linode教程

选择第一个选项时,按Enter键:

美国主机linode教程

最后,检查NGINX是否已启动“Passenger”核心流程:

美国主机linode教程

如果Passenger已正确安装了NGINX,您的输出应类似于:

美国主机linode教程

Linode服务器安装配置Redmine的准备工作到此就结束了,后续就是相关的安装,篇幅较长,小编会重开一篇介绍下,敬请关注。

(本文由美国主机侦探原创,转载请注明!)

微信扫码加好友进群

主机优惠码及时掌握

QQ群号:164393063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。QQ:800013301

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

返回顶部