apache - Apache https 代理重定向背后的 Jira

标签 apache tomcat centos jira

我有一个使用 tomcat 和 apache 的 jira 服务器设置。当我输入 url jira.example.com 时,它会将我带到 https://jira.example.com//secure/Dashboard.jspa。由于 url,我收到仪表板错误。如果我输入 jira.example.com:8080,它会将我带到正确的 url。 http://jira.example.com:8080/secure/Dashboard.jspa有什么想法可能是问题所在吗?

<IfModule mod_proxy.c>
ProxyRequests On

<VirtualHost *:80>
        ServerName jira.example.com
        ServerAlias jira jira.c11.example.com
        ProxyPreserveHost On
        ProxyRequests Off
        ProxyPass / http://localhost:8080/
        ProxyPassReverse / http://localhost:8080/
        ProxyTimeout 60
        RewriteEngine On
        RewriteCond %{SERVER_PORT} 80
        RewriteRule ^(.*)$ https://jira.example.com/$1 [R,L]
        ErrorLog /var/log/httpd/jira.example.com-error_log
        CustomLog /var/log/httpd/jira.example.com-access_log combined
</VirtualHost>

<VirtualHost *:443>
   ServerName jira.example.com
   ServerAlias jira jira.c11.example.com
     ServerSignature On
     SSLEngine on
     SSLCertificateFile    /etc/httpd/conf/ssl.crt/star.example.com.crt
     SSLCertificateKeyFile /etc/httpd/conf/ssl.key/star.example.com.key
     SSLCertificateChainFile /etc/httpd/conf/ssl.crt/thawte_chain_bundle.crt
     SetEnvIf User-Agent .*MSIE.* nokeepalive ssl-unclean-shutdown
    ErrorLog /var/log/httpd/ssl-jira.example.com-error_log
    CustomLog /var/log/httpd/ssl-jira.example.com-access_log combined
    SSLProxyEngine on
    <Proxy *>
            Order deny,allow
            Allow from all
            #Allow from .your_domain.com
    </Proxy>

    ProxyRequests       Off
    ProxyPreserveHost   On


ProxyPass              /       http://localhost:8080/
ProxyPassReverse       /       http://localhost:8080/

最佳答案

在您的主要虚拟主机中,您有一个重写条件以将非 ssl 流量重定向到 https:

RewriteCond %{SERVER_PORT} 80
        RewriteRule ^(.*)$ https://jira.example.com/$1 [R,L]

删除它会删除重定向。

关于apache - Apache https 代理重定向背后的 Jira,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20435883/

相关文章:

php - 通过 php 上传大文件 ( 0 - 5GB ) 的有效方法

spring - 找不到 "http://tiles.apache.org/tags-tiles"的标签库描述符

php - Linux apache 中 php 文件的根路径

apache - Angular 2 路由和直接访问特定路由 : how to configure Apache?

javascript - 由于 Java 脚本被禁用,gcloud auth 登录失败

Tomcat URL 重写过滤器不转发

java - eclipse:远程调试防火墙后面的tomcat服务器

java - spring boot2 embedded tomcat的root文件如何修改

python - 在不使用 top 命令的情况下以百分比显示 CPU 核心使用率

ruby - tesseract gem 无法在 Ruby 中编译