Как получить доступ к информации о сервере -через ProxyPass в Apache?

Вы можете установить Arch на свой рабочий стол, установить все приложения, затем клонировать диск и установить клонированный диск на свой ноутбук. Вам нужно будет изменить имя ноутбука после установки клонированного диска.

Тем не менее, 0xSheepdog(Комментарий ниже )и sudodus(ответ выше )верны.

1
22.04.2021, 12:07
1 ответ

Переместите определенные директивы ProxyPassперед балансировщиком ProxyPass, который затем сопоставляет все остальное с /. И удалите косые черты в конце.

Вот и первый виртуальный хост:

<VirtualHost *:80>
    ProxyRequests off

    #Start Proxy balancer block and define cluster
    <Proxy balancer://thecluster>
        BalancerMember http://172.31.27.155:8080
        BalancerMember http://172.31.21.185:8080 loadfactor=3
        BalancerMember http://172.31.28.201:8080

        #weighted traffic byte count balancing
        ProxySet lbmethod=bytraffic nofailover=off
    </Proxy>

    ProxyPass /worksa http://172.31.27.155:8080
    ProxyPass /worksb http://172.31.21.185:8080
    ProxyPass /worksc http://172.31.28.201:8080

    # pass through balancer member
    ProxyPass /a http://172.31.27.155:8000
    ProxyPass /b http://172.31.21.185:8000
    ProxyPass /c http://172.31.28.201:8000

    # pass through any other proxy requests
    ProxyPass / balancer://thecluster/

    #route traffic back through the cluster and act as a load balancer, ensure headers generated from$
    #ProxyPassReverse / balancer://thecluster/
</VirtualHost>

Возможно, вам потребуется настроить контроль доступа на серверной части, чтобы предотвратить ошибку «403 Forbidden»:

<Location /server-status>
    SetHandler server-status
    # limit to ip addresses, hosts or whatever you need
    Require ip 172.31
</Location>
0
28.04.2021, 22:51

Теги

Похожие вопросы