标签: redmine

如何设置 Redmine => Active Directory 身份验证?

首先,我不是现场的 AD 管理员,但我的经理要求我尝试将我的个人 Redmine 安装与 ActiveDirectory 集成,以便对其进行测试以进行更大规模的部署。

我们的 AD 服务器在 host:port 上ims.example.com:389,我有一个 user IMS/me

现在,我me在 Redmine 中也有一个使用本地身份验证的用户。

我在 RedMine 中使用以下参数创建了一个 ActiveDirectory LDAP 身份验证方法:

Host: ims.example.com
Port: 389
Base DN: cn=Users,dc=ims,dc=example,dc=com

On-The-Fly User Creation: YES
Login: sAMAccountName
Firstname: givenName
Lastname: sN
Email: mail
Run Code Online (Sandbox Code Playgroud)

测试此连接工作正常。

但是,我没有成功通过它进行身份验证。

我已经创建了一个备份管理员用户,这样我就可以在发生me故障时重新访问该帐户,然后我尝试更改me为使用 ActiveDirectory 凭据。但是,一旦我这样做,就无法登录。我已经尝试了所有这些登录名选项:

  • me
  • IMS/me
  • IMS\me

我使用了我已知的域密码,但没有任何乐趣。

那么,我有什么设置错误,或者我需要获取哪些信息才能使这项工作发挥作用?

active-directory ldap authentication redmine ruby-on-rails

10
推荐指数
2
解决办法
3万
查看次数

Redmine (Bitnami Stack) 性能故障排除

我有一个异常缓慢的 Redmine 实例(Bitnami Stack)。因为我只是想深入了解这个问题,所以我想在这里讨论一些理论。所以,如果有人对此有任何想法,请随时提供帮助:-)

系统:

Bitnami Stack with Redmine 1.4.x 升级到 Bitnami Stack with Redmine 2.1.0 像这样:

  • mysqldump'd 旧数据库
  • 使用 Redmine 2.1.0 安装了新的 Bitnami Stack
  • 通过重新创建所有表干净地导入转储
  • rake db:migrate 等等

该堆栈在具有 OpenSUSE 12.1 的虚拟机上运行。资源应该不是问题,因为总是有数 GB 的空闲 RAM 和 Redmine 请求上的 CPU 峰值仅达到 2 个 CPU 内核的 50%。此外,只有少数用户访问它。

可能非常重要的一点:用户登录是通过 LDAP (ActiveDirectory) 处理的。

问题:

对于每个请求,Redmine 的反应异常缓慢。有时需要 3 秒,有时甚至长达 10 秒才能交付页面。

我的想法:

  • 我不知道在 Redmine 的 LDAP 设置中是否检查了“即时用户创建”,我只能在今天晚些时候检查这个。但是这里没有支票会是个问题吗?登录时,身份验证需要一些时间,这是正常和确认的。但是当不动态创建用户时,它是只保留一个会话还是对每个请求重新进行身份验证,所以这可能是问题所在?
  • Redmine 2.x 是否可能比 1.4.x 慢得多,以至于它很正常?
  • Bitnami 的 Apache2+Passenger 配置有问题吗?
  • 考虑到 MySQL 在 CPU 上非常冷静,MySQL 索引不会成为问题,是吗?

还有一件对我来说似乎很奇怪的事情,但可能是错误的测量结果(明天看到机器时需要重新检查):

我试图检查它是否是网络问题(网络反应缓慢,可能是 …

networking performance ldap redmine

9
推荐指数
1
解决办法
1418
查看次数

Apache mod_proxy:多个虚拟主机相互禁用

我有一个 Ubuntu 12.04 服务器,它已经在独立的 apache 上安装了Redmine(/opt/redmine 下的所有内容)。我想在同一个系统上安装一个 Jenkins 实例,而不会对现有设置进行太多修改。我希望这两个服务可以分别在 sub.domain.com/redmine 和 sub.domain.com/jenkins 下访问。

我将 Redmines apache 更改为侦听端口 8081 而不是 80,通过 apt 安装了一个额外的 apache,并设置了一个将“/redmine”代理到 localhost:8081/redmine 的虚拟主机。到目前为止一切正常。Redmine 可以像以前一样访问。但是,当我以相同的方式设置 Jenkins 时,tomcat 侦听端口 8080、URL 前缀“jenkins”和一个新的虚拟主机,Redmine 停止工作,即我得到 404。当我删除 Jenkins 虚拟主机时,Redmine 工作再次。

这是 /etc/apache2/sites-available 下的两个文件,我通过 a2ensite/a2dissite 启用/禁用它们。

红米:

<VirtualHost *:80>
    ServerAdmin webmaster@domain.com
    ServerName sub.domain.com
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPreserveHost off
    ProxyPass /redmine http://localhost:8081/redmine
    ProxyPassReverse /redmine http://localhost:8081/redmine
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

詹金斯:

<VirtualHost *:80>
    ServerAdmin webmaster@domain.com
    ServerName sub.domain.com
    ProxyRequests Off
    <Proxy *> …
Run Code Online (Sandbox Code Playgroud)

redmine virtualhost tomcat6 jenkins apache-2.2

7
推荐指数
1
解决办法
1万
查看次数

Ruby on Rails 应用程序的虚拟主机设置(mod 乘客)

我正在尝试在 apache 下安装 Redmine。apache 服务器在本地网络上工作。我的 apache 设置包含在单个虚拟主机上。我可以使用对应的路径进入不同的目录:

http://ip_address/folder_of_the_project_1

在这种情况下,如何设置虚拟主机以使 redmine 工作?这是我当前的虚拟主机设置:

NameVirtualHost *
<VirtualHost *>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/
    RailsBaseURI /redmine
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>

    <Directory /var/www/>
            Options FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    <Directory /var/www/redmine/public>                
            Options FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, …
Run Code Online (Sandbox Code Playgroud)

redmine virtualhost ruby-on-rails apache-2.2

6
推荐指数
1
解决办法
2万
查看次数

在 Windows Server 2003 上使用 Bitnami 堆栈安装程序设置 Redmine

我在 Windows Server 2003 上遇到了 Redmine Bitnami 堆栈安装程序的问题。设置我的项目,我正在尝试向该项目添加一个远程 subversion 存储库,但它出错了。一点谷歌搜索使我在 Redmine 站点上进行了一些讨论,这使我相信该问题是由以下事实引起的:我正在访问的存储库启用了 SSL,并且在连接之前需要接受证书。

尽管所有解决方案都面向 Unix/Linux(即,只需向 redmine 用户添加 su,运行 svn 命令行工具并接受证书。)但我不能这样做,因为我运行的是 Windows。

如何在 Windows 上为 SYSTEM 用户存储 SVN 证书?

windows-server-2003 ssl svn redmine

5
推荐指数
1
解决办法
3115
查看次数

在 Ubuntu 上安装 Redmine ......现在怎么办?

我一直在 VM 中修补/测试 Ubuntu Server 10.04 Beta LAMP 堆栈,现在我来到了 Redmine 安装。我为它找到了一个包,并发出:

sudo tasksel install lamp-server
sudo apt-get install redmine
Run Code Online (Sandbox Code Playgroud)

哪个(我认为几乎)有效,但我不知道如何测试它,甚至不知道它是否已配置。

我该如何测试?我使用的是 10.04 服务器,所以我没有本地 GUI。

ubuntu redmine

5
推荐指数
1
解决办法
4122
查看次数

如何启用 redmine (ruby on rails) 日志记录?

出于某种原因,我的 RedMine 安装从未获得任何日志文件。

Redmine 是一个用 Ruby on Rails 编写的开源项目管理系统。

我是 Ruby 或 Rails 的新手。

已经搜索了 wiki、论坛、票证,但对这个看似简单的事情没有任何线索。

顺便说一下,这是对这个 TurnKey Linux 应用程序上一个版本的升级。我可以看到旧版本的备份文件夹有一个包含大量日志消息的日志文件。

但是我在 /var/www/railsapp/log/production.log 中只有几天前的一行宣布创建日志。

现在,我真正的问题是在应用程序中开始发生一些奇怪的事情,但我觉得 A) 查看日志,我可能意识到这是我在配置中更改的内容(与 VM 和网络设置混为一谈)B)将有日志将问题发布到 redmine 团队。

同时,我什至无法记录任何内容。是否有要设置的调试级别?

真诚的,韦恩

installation logging redmine ruby ruby-on-rails

5
推荐指数
1
解决办法
1万
查看次数

Redmine 2.x 与 gitolite 集成

这里有人用gitolite正确配置了Redmine 2.x(我使用的是 Redmine 2.0.3)吗?

如果是,如何?

redmine git gitolite ruby-on-rails-3

5
推荐指数
1
解决办法
1780
查看次数

在 Apache +Passenger == 上运行 Ruby on Rails 应用程序需要大量内存

我正在使用乘客/Apache 2.2 在我的服务器上运行 redmine(一个 RoR 应用程序)。乘客和红宝石使用太多内存。

有没有更有效的内存方式来运行 redmine/ruby?

我只需要支持六个 redmine 用户。我想继续使用 Apache,但我愿意接受所有不是“使用 nginx/lighttpd”的建议。

(以下数据来自 512MB VPS,所以 Ruby 使用超过 128MB 仅用于 redmine)

user ....... %mem   ....... process
-----------------------------------
www-data ... 13.6   0:00.65 ruby1.8
www-data ... 12.2   0:04.86 ruby1.8

www-data ...  9.4   0:04.15 apache2
www-data ...  9.0   0:13.94 apache2
www-data ...  3.2   0:00.27 apache2

root     ...  2.5   0:00.23 apache2 
root     ...  1.9   0:01.19 ruby1.8 
Run Code Online (Sandbox Code Playgroud)

那么,有什么比乘客更好的呢?

谢谢你的想法!!

vps redmine ruby ruby-on-rails phusion-passenger

4
推荐指数
1
解决办法
5228
查看次数

在 Redmine 评论票之前提交后延迟

我习惯于通过 Trac(SVN 存储库)对提交消息进行提交后挂钩触发器处理。立即添加了评论(或操作)。

现在我切换到 Mercurial 作为 VCS 和 Redmine 作为票务系统。Redmine 确实识别变更集/提交消息中的信息,如“refs #185”——但需要几分钟才能出现在故障单中。

任何想法这是为什么?是否以某种方式定期调用获取变更集的例程?

redmine mercurial

4
推荐指数
1
解决办法
1172
查看次数