Linux apache上的负载平衡问题
请帮我完成任务。 我必须安装apache,它将通过节点平衡连接。如果这很重要,还有JIRA应用程序节点 我找到了如何做到这一点,一旦我做到了这一点,所有的工作都是正确的。但这次我将相同的代码部分放在httpd.conf中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
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虚拟主机中找到了。再次感谢你!我来作答,这样你们就可以标为已答了。