我有当前的设置
- OpenSuSE 12.1
- 阿帕奇 2.2
请注意,我根本不是网络开发人员或网络管理员。
我已经安装了 redmine 来测试并让一切正常运行。
我可以使用 xxxx:3000 在本地机器和网络上浏览 redmine
- listen.conf - 添加了 Listen 3000
- httpd.conf - DocumentRoot /srv/www/htdocs/redmine/public> 命令允许,拒绝 全部允许 AllowOverride all
- 在防火墙上打开了 3000 端口。
我真正想做的是通过以下方式访问 redmine:
xxxx/redmine
我已尝试阅读此内容,但我对 apache 的技能水平还没有达到标准。
我可以为此阅读任何指示、想法或清晰的文件吗?
亲切的问候,
尼尔
更新 1
对于任何可能遇到这篇文章的人,我得到了它的工作。
先说一些信息
- rails -v - Rails 3.2.8
- ruby -v - ruby 1.8.7 (2011-12-28 补丁级别 357) [i586-linux]
- redmine 安装在 /webapps/redmine
然后,
添加符号链接:
ln -s /webapps/redmine/public/ /srv/www/redmine
- /etc/apache2/httpd.conf
<VirtualHost *>
ServerName serverName
DocumentRoot "/srv/www/"
Alias /redmine "/webapps/redmine/public"
ErrorLog /webapps/redmine/errorlog.log"
RailsEnv production
<Directory "/webapps/redmine/public">
Order allow,deny
Allow from all
AllowOverride all
Options Indexes FollowSymLinks +ExecCGI
</Directory>
RailsBaseURI /redmine
</VirtualHost>
/webapps/redmine/公共:
cp dispatch.fcgi.example dispatch.cgi
哪个红宝石 - /usr/bin/ruby
/webapps/redmine/public/dispatch.cgi
从哪个命令的结果编辑第一行到目录
这就是我为使其正常工作所做的工作,因此希望它可以帮助其他人。
问候
尼尔