".extra-menu { background-color: #f3f3f3; padding: 20px; } .extra-menu .extra-menu-h { height: 36px; } .extra-menu .extra-menu-h h3 { display:inline-block; } .extra-menu ul a{ text-decoration: none; } .extra-menu .menu-child { text-indent: 4em; } .extra-menu .menu-child:before { left: 4em; } .extra-menu .extra-menu-h h3 { line-height: 36px; } .collapse-toggle { float: right; cursor: pointer; user-select: none; display: inline-flex; align-items: center; font-size: 14px; } .collapse-toggle img { width: 30%; transform: rotate(180deg); } .collapse-content { margin-bottom: 0px !important; margin-top: 20px !important; overflow: hidden; max-height: 0; transition: max-height 0.3s ease-out; } .collapse-content.expanded { max-height: 1000px; /\* 设置一个足够大的值,确保内容可以完全展开 \*/ } .ph-id { position: relative; top: -90px; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse-content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text('收起'); $(this).find('img').css('transform','rotate(180deg)'); } else { $(this).find('div').text('展开'); $(this).find('img').css('transform','rotate(0deg)'); } }) })
Linode在众多[美国主机](https://www.idcspy.com)商当中知名度还是非常高的,作为主机圈的“高富帅”,性能非常的卓越,尽管价格不菲仍然有很多站长选择。而Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,接下来小编就给大家介绍下使用Linode服务器如何在Ubuntu 16.04上安装Redmine。
一、安装依赖项
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode24.jpg)
二、配置MySQL
需要配置MySQL,以便Redmine可以存储数据。您可以使用安装时设置的密码登录数据库的根帐户mysql-server。
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode25.jpg)
登录后,创建一个新的数据库和数据库用户:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode1-1.jpg)
三、安装Ruby
Redmine需要Ruby才能运行,使用Ruby版本管理器(RVM)安装Ruby 2.2.3。
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode2-1.jpg)
RVM的用户必须在rvm组中,创建该组,添加用户,注销并重新登录:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode3-1.jpg)
检查安装要求,然后安装Ruby(版本2.2.3):
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode4-1.jpg)
四、安装Passenger和NGINX
Passenger是运行您的Web应用程序然后与Web服务器进行通信的应用程序服务器,该项目具有有关在apt库上安装Ubuntu 16.04上的Passenger和NGINX的精心编写的 文档。
为程序包管理器安装Passenger PGP密钥和HTTPS支持:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode5-1.jpg)
添加Passenger APT存储库:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode6.jpg)
安装Passenger和NGINX
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode7.jpg)
五、配置NGINX
现在,Passenger已经安装了已编译了Passenger的NGINX,您必须配置NGINX以确保其正确使用了Passenger:
取消注释中的include /etc/nginx/passenger.conf;行/etc/nginx/nginx.conf,编辑您的配置文件,使其类似于以下内容:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode8.jpg)
复制默认的nginx站点配置文件,本教程中的有效配置文件为/etc/nginx/sites-available/default:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode9.jpg)
更改root网站目录,并添加其他Passenger配置,为此,请将以下行添加到server{}文件的块中:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode10.jpg)
在同一文件中,注释掉以下#location部分:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode11.jpg)
更改以下权限/var/www:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode12.jpg)
重新启动nginx:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode13.jpg)
验证Passenger和NGINX的安装:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode14.jpg)
选择第一个选项时,按Enter键:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode15.jpg)
最后,检查NGINX是否已启动“Passenger”核心流程:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode16.jpg)
如果Passenger已正确安装了NGINX,您的输出应类似于:
![](https://www.idcspy.com/wp-content/uploads/2020/12/linode17.jpg)
Linode服务器安装配置Redmine的准备工作到此就结束了,后续就是相关的安装,篇幅较长,小编会重开一篇介绍下,敬请关注。"
松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/106611.html