Linux Nginx环境安装配置redmine3.1
作者博文地址:https://www.cnblogs.com/liu-shuai/
环境:
CentOS-6.5+Nginx-1.8.0+Redmine-3.1.1+Ruby-2.0
1、配置环境
1 id www >/dev/null 2>&1 || useradd www
2 echo "www ALL=(ALL) ALL" >>/etc/sudoers
3 yum install gcc gcc-c++ make automake autoconf curl-devel openssl openssl-devel zlib-devel ImageMagick-devel –y
2、Mysql安装与配置
1 #安装mysql过程省略
2 service mysqld start
3 #创建Redmine数据库
4 mysql -uroot -p
5 >create database redmine character set utf8;
6 >grant all privileges on redmine.* to 'redmine'@'172.16.0.%' identified by 'redmineadmin' with grant option;
7 >flush privileges;
3、Ruby安装
1 cd /usr/local/src
2 tar fx ruby-2.0.0-p353.tar.gz
3 cd ruby-2.0.0-p353
4 ./configure --prefix=/usr/local/ruby
5 make && make install
6 #配置环境变量
7 echo "export PATH=$PATH:/usr/local/ruby/bin" >>/etc/profile
8 source /etc/profile
4、Rubygem安装配置
1 cd /usr/local/src
2 tar fx rubygems-2.5.1.tgz
3 cd rubygems-2.5.1
4 ruby setup.rb
5 ########################################
6 #更换GEM镜像源
7 gem sources -a https://ruby.taobao.org/
8 gem sources --remove https://rubygems.org/
9 gem sources -l
10 #安装rails-4.2
11 gem install rails -v=4.2
5、Redmine安装配置
1 cd /usr/local/src
2 tar fx redmine-3.1.1.tar.gz
3 mv redmine-3.1.1 /var/www/html/redmine
4 cd /var/www/html/redmine/
5 sed -i "s#source 'https://rubygems.org'#source 'https://ruby.taobao.org/'#" Gemfile
6 cp config/database.yml.example config/database.yml
7 sed -i "8s#host: localhost#host: 172.16.0.182#" config/database.yml
8 sed -i "9s#username: root#username: redmine#" config/database.yml
9 sed -i '10s#password: ""#password: "redmineadmin"#' config/database.yml
10 #安装bundle
11 gem install bundler
12 su - www -c "bundle install --without development test rmagick"
13 ####################################################
14 #配置rails环境
15 rake generate_secret_token
16 RAILS_ENV=production rake db:migrate
17 RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data
18 chown -R www.www /var/www/html/remine
6、Redmine启动与关闭
1 start
2 cd /var/www/html/redmine/
3 ruby bin/rails server webrick -e production -d
4 ####################################################
5 stop
6 ps -aux |grep ruby
7 kill -9 'rubypid'
7、整合Nginx和Redmine
1 #Redmine安装passenger
2 cd /var/www/html/redmine/public
3 cp dispatch.fcgi.example dispatch.fcgi
4 cp htaccess.fcgi.example htaccess
5 gem install passenger
6 passenger-install-nginx-module
7 .....按提示安装
8
9 #配置Nginx
10 vim /usr/local/nginx/conf/nginx.conf
11 .......
12 http {
13 passenger_root /usr/local/ruby/lib/ruby/gems/2.0.0/gems/passenger-5.0.23;
14 passenger_ruby /usr/local/ruby/bin/ruby;
15 ................................................
16 ....................其余不变..................
17 ................................................
18 server {
19 listen 80;
20 root /var/www/html/redmine/public;
21 server_name work.manager.com;
22 passenger_enabled on;
23 }
24 }
25
26 service nginxd start
8、访问
http://work.manager.com
Linux Nginx环境安装配置redmine3.1的更多相关文章
- 第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)
上篇我们讲了基本的软件包管理和文件操作什么的,现在也要动手安装点有用的东西了吧! 本篇我会写出一个用yum安装apache.php.mysql的方法,最后再运行phpMyAdmin来管理数据库. 1. ...
- nginx环境安装配置fail2ban屏蔽攻击ip
安装 fail2ban yum install -y epel-release yum install -y fail2ban 设置 Nginx 的访问日志格式 这个是设置 fail2ban 封禁 ...
- Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...
- nginx初级安装配置
nginx初级安装配置 转自:(lykyl原创)http://www.cnblogs.com/lykyl/archive/2012/11/21/2781077.html 实验环境:系统 CENTOS5 ...
- 吴裕雄--天生自然Django框架开发笔记:Django Nginx+uwsgi 安装配置
Django Nginx+uwsgi 安装配置 使用 python manage.py runserver 来运行服务器.这只适用测试环境中使用. 正式发布的服务,需要一个可以稳定而持续的服务器,比如 ...
- 20145213《信息安全系统设计基础》实验一 Linux开发环境的配置
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级:1452 姓名: 黄亚奇 祁玮 学号:20145213 20145222 成绩: 指导教师:娄嘉鹏 实验日期:2016 ...
- 信息安全系统设计基础实验一:Linux开发环境的配置和使用
北京电子科技学院(BESTI) 实验报告 课程:信息安全系统设计基础 班级:1353 姓名:芦畅 傅冬菁 学号:20135308 20135311 成绩: 指导教师:娄家鹏 ...
- Linux下PHP安装配置MongoDB数据库连接扩展
Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...
- ODI11G 在Linux上的安装配置
ODI11G 在Linux上的安装配置 OS环境:Red hat Linux x86_64 一.JDK安装 1. 去oracle官网上下载 http://www.oracle.com/technetw ...
随机推荐
- 编写高质量代码改善C#程序的157个建议——建议20:使用泛型集合代替非泛型集合
建议20:使用泛型集合代替非泛型集合 在建议1中我们知道,如果要让代码高效运行,应该尽量避免装箱和拆箱,以及尽量减少转型.很遗憾,在微软提供给我们的第一代集合类型中没有做到这一点,下面我们看Array ...
- 吐槽一下wp toolkit ToggleSwitch控件
之前用法: <toolkit:ToggleSwitch> <toolkit:ToggleSwitch.Header> <TextBlock Text="2323 ...
- angular 第二种依赖注入
import { Injectable } from '@angular/core'; import { ProductServiceService, Product } from './produc ...
- 【题解】 UVa11292 The Dragon of Loowater
题目大意: 你的王国里有一条n个头的恶龙,你希望雇佣一些骑士把它杀死(即砍掉所有头).村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉恶龙一个直径不超过x的头,且需要支付x个金币.如何雇佣骑士才能 ...
- 20165219 2017-2018-2 《Java程序设计》第5周学习总结
20165219 2017-2018-2 <Java程序设计>第5周学习总结 课本知识总结 第7章 内部类与异常类 一 1 内部类:类的一种成员 2 外嵌类:包含内部类的类称为内部类的外嵌 ...
- JSP页面导出PDF格式文件
JSP页面导出PDF格式文件基本在前端页面可以全部完成 <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/ ...
- 中国移动MIFI--CM510,4G TD-LTE MIFI 上网终端开箱及初步体验@上海
上海的,前期在4G官网报名专页登记了http://www.10086.cn/lte/recruit.html 当时由于报名结束了,所以先注册登记了信息. 1.15号中午收到10086的短信邀请,立马报 ...
- 文件上传下载(C#,web,asp.net)
目的:在浏览器页面启动上传下载CS软件,实现文件的批量下载与上传. 技术路线: 开发上传下载客户端CS程序与注册程序,压缩放到服务器端指定位置: 开发服务器端程序用以接收上传请求,压缩放到服务器端: ...
- Kubernetes 集群部署(3) -- Flannel 集群
1. 下载包 wget https://github.com/coreos/flannel/releases/download/v0.11.0/flannel-v0.11.0-linux-amd64. ...
- kali linux之wireshark/tcpdump
抓包嗅探协议分析,必备技能,抓包引擎(linux---libpcap9 windows-----winpcap10) 解码能力优秀 常见协议包 数据包的分层i协议 arp icmp tcp--三次 ...