我正在尝试在共享 Apache 服务器中安装 Redmine。这意味着,我无法将 redmine/public 文件夹设为我的文档根目录。
我的服务器称为 server1,因此我有一些 html 和 php 页面:
http://server
http://server/app1
http://server/app2 etc..
该应用程序位于 /var/www/app1 和 /var/www/app2
redmine 位于 /var/www/redmine
所以我想保留这个应用程序,并且让 Redmine
http://server1/redmine
我可以在 apache 服务器中进行任何设置来执行此操作吗?或者我是否需要为 Redmine 提供新的 apache 服务?
顺便说一句,如果我将 redmine/public 作为我的文档根目录,Redmine 就可以正常工作。
UPDATE
这不是我真正想要的解决方案,但最终我在端口 81 上创建了一个虚拟主机。所以我可以使用 server1:81 访问同一个 Apache 服务器
我在 /etc/apache2/sites-available 新建了一个文件,复制了默认文件的内容,然后修改了端口,将文档根目录改为 /redmine/public
然后我使用命令将新主机添加到 apache
a2ensite NewHostFileName
最后
service apache2 reload