2017-03-16 14 views
0

我試圖將Jira安裝到LXC容器中。該容器位於運行nginx作爲代理的計算機上。 nginx正在獲取端口443上傳入jira的請求,並將它們重定向到jira's容器端口80(jira在authbind的幫助下正在偵聽端口80)。實際上一切工作都很好,只是jira無法連接到Atlassian Market的地方。這是我的server.xml將jira配置爲在代理後運行

<?xml version="1.0" encoding="utf-8"?> 
<Server port="8005" shutdown="SHUTDOWN"> 
    <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> 
    <!-- Prevent memory leaks due to use of particular java/javax APIs--> 
    <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> 
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> 
    <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> 


    <Service name="Catalina"> 


     <Connector 
      acceptCount="100" 
      connectionTimeout="20000" 
      disableUploadTimeout="true" 
      enableLookups="false" 
      maxHttpHeaderSize="8192" 
      maxThreads="150" 
      minSpareThreads="25" 
      port="80" protocol="HTTP/1.1" 
      redirectPort="8443" 
      useBodyEncodingForURI="true" 
      scheme="https" 
      proxyName="jira.ddos-guard.net" proxyPort="443"/> 


     <Connector port="80" 

        maxThreads="150" 
        minSpareThreads="25" 
        connectionTimeout="20000" 
        URIEncoding="UTF-8" 
        enableLookups="false" 
        maxHttpHeaderSize="8192" 
        protocol="HTTP/1.1" 
        useBodyEncodingForURI="true" 
        redirectPort="8443" 
        acceptCount="100" 
        disableUploadTimeout="true" 
        bindOnInit="false"/> 

<Listener className="org.apache.catalina.core.AprLifecycleListener" 
      SSLEngine="on" SSLRandomSeed="builtin" /> 


     <Engine name="Catalina" defaultHost="localhost"> 
      <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 

       <Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false" useHttpOnly="true">    

        <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" 
           factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/> 
        <Manager pathname=""/> 
        <JarScanner scanManifest="false"/> 
       </Context> 

      </Host> 

      <Valve className="org.apache.catalina.valves.AccessLogValve" 
     pattern="%a %{jira.request.id}r %{jira.request.username}r %t&quot;%m %U%q %H&quot; %s %b %D &quot;%{Referer}i&quot; &quot;%{User-Agent}i&quot; &quot;%{jira.request.assession.id}r&quot;"/> 

     </Engine> 
    </Service> 
</Server> 

這是我能得到什麼,同時試圖是要市場的IP,而我正在尋找插件

09:01:24.208731 IP (tos 0x0, ttl 64, id 22452, offset 0, flags [DF], proto UDP (17), length 67) 
    jira.mydomain.net.60817 > mydns-address.domain: [bad udp cksum 0x4817 -> 0x8758!] 52973+ A? plugins.atlassian.com. (39) 

09:01:24.210589 IP (tos 0x0, ttl 60, id 34505, offset 0, flags [DF], proto UDP (17), length 83) 
    mydns-address.domain > jira.mydomain.net.60817: [udp sum ok] 52973 q: A? 
plugins.atlassian.com. 1/0/0 plugins.atlassian.com. [55m46s] A 131.103.28.7 (55) 
+1

您應該在http://superuser.com上提問此問題。它與編程無關,因此它脫離了主題。 – reporter

回答

0

看看Atlassian的市場連接tcpdump的交通指導here,您可能需要配置一個出站代理these steps