想的是用nginx作前端代理,后面的事情就交给ROR及自己的一套服务器去处理。这样避免nginx配置的复杂性。
装好redmine后,再装个mongrel服务器。
apt-get install mongrel
然后,进入/usr/share/redmine/(一般装在此目录下),执行
ruby script/server -d -e production
便以默认方式启动了mongrel web server以及之上的rails, redmine, 并且占用了3000端口。
然后,在nginx的配置/etc/nginx/sites-available/default中,加入如下配置
server {
listen 80;
server_name redmine.xxxxxxxx.com;
root /usr/share/redmine/public;
location / {
proxy_pass http://xxxxxxxx.com:3000;
proxy_redirect off;
proxy_set_header Host $host; #注:这个不传进去,会暴露端口号,且会影响速度
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
配置好后,重启一下nginx服务,就可以了,彪快,刚刚的。
分享到:
相关推荐
标题中的“利用Unicorn和Nginx部署Redmine”指的是在服务器上安装并配置Redmine项目管理工具,通过Unicorn作为应用服务器,Nginx作为反向代理和负载均衡器,来提供高效、稳定的服务。这是一个常见的Web应用程序部署...
此项目中的目录对应于 Ubuntu 服务器位置,并包含可在那里使用的示例配置文件。 本地目录 服务器路径 注释 邮件 /etc/邮件 发送邮件配置文件 家 /home/redmine Redmine 用户主目录 初始化文件 /etc/init.d 服务的...
- **在非上网机上将Redmine安装为Windows服务**:详细介绍了如何在不连接互联网的情况下将Redmine作为Windows服务安装,使得Redmine可以在服务器启动时自动运行。 #### 小结 通过以上步骤,即使是在局域网环境下,...
本文详细介绍了如何在 Linux 上安装 Redmine,包括下载和安装 Redmine、配置 Redmine、启动和停止 Redmine、访问 Redmine、配置 MySQL 数据库和配置 PHPMyAdmin 等步骤。通过按照本文的步骤,可以成功地在 Linux 上...
四、配置 Redmine 与 Apache 服务器关联 通过 Passenger 或者其他 Ruby 应用服务器模块,如 mod_rails,使 Apache 能够托管 Redmine。在 Apache 配置文件中添加相应的配置,指定 Redmine 的根目录,并确保正确加载所...
通过将Redmine与TestLink进行整合配置,可以实现: - **需求与测试用例的联动**:确保每个需求都有对应的测试用例覆盖,提高测试的全面性。 - **缺陷跟踪的无缝衔接**:当测试中发现缺陷时,可以直接在TestLink中...
redmine 项目管理 软件 安装配置
本文将详细介绍如何在 Windows 平台下搭建 Redmine 系统,并配置 RTX 消息插件来实现项目进度的实时监控。 软件准备 为了搭建 Redmine 系统,我们需要准备以下几个软件: 1. Ruby 和 Rails:我们将使用 ...
本文档主要介绍如何在CentOS 6.7操作系统上安装Redmine 3.3.1版本,并且提供了一些常用的插件安装方法。安装过程中涉及到了Ruby、MySQL、Nginx等软件的配置和使用。 首先,Redmine 3.3.1版本需要Ruby 2.3.1版本的...
根据提供的文件信息,“Redmine 配置规范.v1.0.0.0.release”文档主要涉及了Redmine软件配置的相关规范。Redmine是一款开源的、跨平台的灵活项目管理和问题跟踪工具,它能够帮助团队更好地组织和管理项目。下面将对...
这些脚本将Nginx用户身份验证与Redmine项目的数据库绑定在一起。 这些是的延续,已针对基础结构进行了更新。 redmine接口是在redmine.lua实现的,而auth决定是通过AccessHandler对象在access.lua进行的。 通过传入...
接着,配置Apache或Nginx服务器以代理到Redmine的运行目录。对于XAMPP,你可以在Apache的配置文件(如`httpd.conf`)中添加一个虚拟主机配置,指向`C:\Sites\redmine-2.5.2/public`。 最后,启动XAMPP,确保Apache...
在Puma上运行Redmine是一种高效且现代的配置方式,因为Puma是一个多线程、高性能的Web服务器,特别适合Ruby应用,如Redmine。Redmine是一款开源的项目管理工具,广泛用于跟踪任务、管理问题和文档。在这个教程中,...
3. **配置文件示例**:`conf/nginx.conf`,这是Nginx的基础配置文件,用户可以在此基础上进行定制。 4. **其他支持文件**:如日志模板、启动脚本等。 安装步骤一般如下: 1. **解压**:将"nginx-1.21.3.zip"解压到...
8. 最后,配置你的Web服务器(如Apache或Nginx)以代理到Redmine的Rails应用。 至此,Redmine的基本安装就完成了。你可以通过Web浏览器访问你的服务器地址,看到Redmine的登录界面。输入刚刚创建的管理员用户名和...
本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails 版本。下面是安装 Redmine 和 ...
### 在Centos7上部署Redmine v3.3的知识点详解 #### 一、环境准备与更新 在开始部署之前,首先要确保系统是最新的,并且处于一个良好的状态。这包括更新`yum`源以及禁用SELinux以避免权限问题。 **更新yum源:** ...
在安装Redmine于CentOS系统时,这个压缩包包含了必要的软件组件和配置文件。 首先,我们来了解一下安装Redmine的基本步骤: 1. **环境准备**:在CentOS上安装Redmine,需要确保系统已经安装了基础的开发工具集,如...
在Linux系统中,将Redmine和SVN整合到Nginx服务器是一项常见的任务,特别是对于那些需要高效项目管理和版本控制的团队。Redmine是一个强大的Web应用程序,用于项目管理,包括任务跟踪、问题追踪、时间跟踪等功能,而...