Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux apache上的负载平衡问题_Linux_Apache_Jira_Load Balancing - Fatal编程技术网

Linux apache上的负载平衡问题

Linux apache上的负载平衡问题,linux,apache,jira,load-balancing,Linux,Apache,Jira,Load Balancing,请帮我完成任务。 我必须安装apache,它将通过节点平衡连接。如果这很重要,还有JIRA应用程序节点 我找到了如何做到这一点,一旦我做到了这一点,所有的工作都是正确的。但这次我将相同的代码部分放在httpd.conf中 Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED NameVirtualHost *:443 <VirtualHost *:443&g

请帮我完成任务。 我必须安装apache,它将通过节点平衡连接。如果这很重要,还有JIRA应用程序节点

我找到了如何做到这一点,一旦我做到了这一点,所有的工作都是正确的。但这次我将相同的代码部分放在httpd.conf中

Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
NameVirtualHost *:443
<VirtualHost *:443>


        ProxyRequests off
        ServerName jira-host
        SSLEngine on
        SSLCertificateFile "/etc/httpd/certs/jira-host.crt"
        SSLCertificateKeyFile "/etc/httpd/certs/jira-host.key"

        ProxyTimeout 900
        Timeout 900
        SSLSessionCacheTimeout 1800
        <Proxy balancer://jiracluster>
                BalancerMember http://jira-host1:8080 route=node1
                BalancerMember http://jira-host2:8080 route=node2
                Order Deny,Allow
                Deny from none
                Allow from all

                ProxySet stickysession=ROUTEID
        </Proxy>
        <Location /balancer-manager>
                SetHandler balancer-manager

                Order deny,allow
                Allow from all
        </Location>

        ProxyPass /balancer-manager !
        ProxyPass / balancer://jiracluster/
        ProxyPreserveHost on
</VirtualHost>

<VirtualHost *:80>
        ServerName jira-host

        RewriteEngine On
        RewriteCond %{SERVER_PORT} 80
        RewriteCond %{HTTPS} !=on
        RewriteRule ^(.*)$ https://jira-host [R,L]

</VirtualHost>
重新启动apache后,获取standart apache hello页面,而不是平衡页面。 我做错了什么?请帮忙。
Thx.

请确保检查所有配置文件。 另一个文件似乎仍在将流量路由到默认的apache文件。
请检查所有端口80/443配置文件。

您还有其他配置文件吗?我通常会在nginx中这样做,开销小得多,也更容易做到。不,只有conf.d文件夹中的standart文件。但我无法删除它,因为启动apachecheck时出错。检查其他配置文件,因为有东西正在将端口80或443路由到该端口。伙计!!非常感谢。你真棒!我在ssl.conf虚拟主机中找到了。再次感谢你!我来作答,这样你们就可以标为已答了。