修改檔案"installdir/apps/redmine/conf/httpd-prefix.conf",將內部的"/Redmine" 刪除。

修改結果如下:

 

DocumentRoot "C:\Bitnami\redmine-<version>/apps/redmine/htdocs/public/"

RewriteEngine On
RewriteRule ^/(.*)$ balancer://redminecluster%{REQUEST_URI} [P,QSA,L]

ProxyPass / balancer://redminecluster
ProxyPassReverse / balancer://redminecluster

<Proxy balancer://redminecluster>
   BalancerMember http://127.0.0.1:3001
   BalancerMember http://127.0.0.1:3002
</Proxy>

 

 

接著修改"installdir/apps/redmine/scripts/serviceinstall.bat" ,將 "--prefix /redmine" 刪掉。

@echo off
rem -- Check if argument is INSTALL or REMOVE


if not ""%1"" == ""INSTALL"" goto remove


"C:\Bitnami\redmine-2.5.2-1/apps/redmine\scripts\winserv.exe" install "redmineThin1" -start auto "C:\Bitnami\redmine-2.5.2-1\ruby\bin\ruby.exe" "C:\Bitnami\redmine-2.5.2-1/apps/redmine\htdocs\bin\thin" start -p 3001 -e production -c "C:\Bitnami\redmine-2.5.2-1/apps/redmine/htdocs" -a 127.0.0.1 
net start redmineThin1 >NUL
"C:\Bitnami\redmine-2.5.2-1/apps/redmine\scripts\winserv.exe" install "redmineThin2" -start auto "C:\Bitnami\redmine-2.5.2-1\ruby\bin\ruby.exe" "C:\Bitnami\redmine-2.5.2-1/apps/redmine\htdocs\bin\thin" start -p 3002 -e production -c "C:\Bitnami\redmine-2.5.2-1/apps/redmine/htdocs" -a 127.0.0.1


net start redmineThin2 >NUL


goto end


:remove
rem -- STOP SERVICE BEFORE REMOVING


net stop redmineThin1 >NUL


"C:\Bitnami\redmine-2.5.2-1/apps/redmine\scripts\winserv.exe" uninstall "redmineThin1"


net stop redmineThin2 >NUL
"C:\Bitnami\redmine-2.5.2-1/apps/redmine\scripts\winserv.exe" uninstall "redmineThin2"


:end
exit

並且刪掉"installdir/apps/redmine/htdocs/config/additional_environment.rb"此檔案,此檔案在會對網址增加"/redmine"作用。

重新安裝service,語法如下

 

> cd “C:\Bitnami\redmine-<version>\apps\redmine\scripts”
> serviceinstall.bat UNINSTALL
> serviceinstall.bat 

 

P.S:installdir 有可能會是"C:\Bitnami\redmine-<version>"

參考:bitnami Redmine 官方說明文件 

arrow
arrow
    文章標籤
    Bitnami Redmine windows
    全站熱搜

    Empty 發表在 痞客邦 留言(0) 人氣()