首先,我不是现场的 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 凭据。但是,一旦我这样做,就无法登录。我已经尝试了所有这些登录名选项:
meIMS/meIMS\me我使用了我已知的域密码,但没有任何乐趣。
那么,我有什么设置错误,或者我需要获取哪些信息才能使这项工作发挥作用?
我有一个异常缓慢的 Redmine 实例(Bitnami Stack)。因为我只是想深入了解这个问题,所以我想在这里讨论一些理论。所以,如果有人对此有任何想法,请随时提供帮助:-)
系统:
Bitnami Stack with Redmine 1.4.x 升级到 Bitnami Stack with Redmine 2.1.0 像这样:
该堆栈在具有 OpenSUSE 12.1 的虚拟机上运行。资源应该不是问题,因为总是有数 GB 的空闲 RAM 和 Redmine 请求上的 CPU 峰值仅达到 2 个 CPU 内核的 50%。此外,只有少数用户访问它。
可能非常重要的一点:用户登录是通过 LDAP (ActiveDirectory) 处理的。
问题:
对于每个请求,Redmine 的反应异常缓慢。有时需要 3 秒,有时甚至长达 10 秒才能交付页面。
我的想法:
还有一件对我来说似乎很奇怪的事情,但可能是错误的测量结果(明天看到机器时需要重新检查):
我试图检查它是否是网络问题(网络反应缓慢,可能是 …
我有一个 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) 我正在尝试在 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) 我在 Windows Server 2003 上遇到了 Redmine Bitnami 堆栈安装程序的问题。设置我的项目,我正在尝试向该项目添加一个远程 subversion 存储库,但它出错了。一点谷歌搜索使我在 Redmine 站点上进行了一些讨论,这使我相信该问题是由以下事实引起的:我正在访问的存储库启用了 SSL,并且在连接之前需要接受证书。
尽管所有解决方案都面向 Unix/Linux(即,只需向 redmine 用户添加 su,运行 svn 命令行工具并接受证书。)但我不能这样做,因为我运行的是 Windows。
如何在 Windows 上为 SYSTEM 用户存储 SVN 证书?
我一直在 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。
出于某种原因,我的 RedMine 安装从未获得任何日志文件。
Redmine 是一个用 Ruby on Rails 编写的开源项目管理系统。
我是 Ruby 或 Rails 的新手。
已经搜索了 wiki、论坛、票证,但对这个看似简单的事情没有任何线索。
顺便说一下,这是对这个 TurnKey Linux 应用程序上一个版本的升级。我可以看到旧版本的备份文件夹有一个包含大量日志消息的日志文件。
但是我在 /var/www/railsapp/log/production.log 中只有几天前的一行宣布创建日志。
现在,我真正的问题是在应用程序中开始发生一些奇怪的事情,但我觉得 A) 查看日志,我可能意识到这是我在配置中更改的内容(与 VM 和网络设置混为一谈)B)将有日志将问题发布到 redmine 团队。
同时,我什至无法记录任何内容。是否有要设置的调试级别?
真诚的,韦恩
我正在使用乘客/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)
那么,有什么比乘客更好的呢?
谢谢你的想法!!
我习惯于通过 Trac(SVN 存储库)对提交消息进行提交后挂钩触发器处理。立即添加了评论(或操作)。
现在我切换到 Mercurial 作为 VCS 和 Redmine 作为票务系统。Redmine 确实识别变更集/提交消息中的信息,如“refs #185”——但需要几分钟才能出现在故障单中。
任何想法这是为什么?是否以某种方式定期调用获取变更集的例程?
redmine ×10
apache-2.2 ×2
ldap ×2
ruby ×2
virtualhost ×2
git ×1
gitolite ×1
installation ×1
jenkins ×1
logging ×1
mercurial ×1
networking ×1
performance ×1
ssl ×1
svn ×1
tomcat6 ×1
ubuntu ×1
vps ×1