Redmine运行没有显示端口

时间:2018-03-22 13:20:55

标签: apache hosting redmine

我有一个托管服务器并在其上安装了redmine,现在它正在端口8080上运行(我要更改它,因为:受管服务器后端使用了3000)。我可以通过myurl.com:8080访问系统。但我希望它没有端口:8080。所以我需要上港口:80。 我在/redmine/public/.htaccess中有一个.htaccess,内容如下:

RewriteEngine on
RewriteRule   ^(.*)   http://tickets.myurl.com:8080/$1 [P]

但是当我打开tickets.myurl.com时,我收到了来自/redmine/public/404.html的404消息

“找不到网页

您尝试访问的页面不存在或已被删除。 “ 在我的redmine conf。是房东:tickets.myurl.com。

我真的不知道该怎么做...希望你能帮助我

1 个答案:

答案 0 :(得分:0)

以防万一您尚未解决它:

使用“ example.com”(在重定向到我的Redmine服务器正在使用的端口后显示404)时出现相同的问题。 但是通过输入https://example.com/my访问我的redmine实例是可行的!

通过在我的.htaccess文件中添加“ DirectoryIndex disabled”来解决该问题,如在此旧帖子中所述:http://www.redmine.org/boards/2/topics/42139

为我工作。现在即使在“ https://example.com/”上也能正确重定向到Redmine的家

哦-是的:当然在我的端口重写前面有一个https重写。看起来像是重定向到端口12345。

RewriteEngine On
DirectoryIndex disabled
RewriteCond %{HTTPS} !=on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteRule ^(.*) http://localhost:12345/$1 [P]

(不确定您的redmine.conf是否也是一个问题...根本不需要调整我的...)