Назад | Перейти на главную страницу

Кома в url после прокси с Apache

Я использую Apache для проксирования всех запросов из моего домена на мой сервер Odoo.

Затем проксировать все запросы от URL-адресов моих клиентов к их соответствующим базам данных (поддомен моего домена).

Вот как выглядит моя конфигурация:

################
# welcome page #
################

<VirtualHost *:80>
    ServerName mydomain.fr
    ServerAlias www.mydomain.fr
    DocumentRoot /var/www/odoo
</VirtualHost>


#################
# wilcard proxy #
#################

<VirtualHost *:80>
    ServerName mydomain.fr
    ServerAlias *.mydomain.fr

    ErrorLog /var/log/odoo/odoo-error.log
    CustomLog /var/log/odoo/odoo-access.log combined
    LogLevel warn

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / http://mydomain.fr:8089/
    ProxyPassReverse / http://mydomain.fr:8089/

    ProxyVia On
</VirtualHost>


##################
# customer proxy #
##################

<VirtualHost *:80>
    ServerName customer-domain.fr
    ServerAlias www.customer-domain.fr

    ProxyRequests Off
    ProxyPass / http://customer-domain.mydomain.fr/
    ProxyPassReverse / http://customer-domain.mydomain.fr/

    ProxyVia On
</VirtualHost>


################
# restrictions #
################

<Location /web/database>
    Order deny,allow
    Deny from all
    Allow from 1.2.3.4
    Allow from 5.6.7.8
</Location>

Теперь, когда я иду в customer-domain.fr, после того, как я нажму несколько внутренних ссылок, я буду перенаправлен на customer-domain.fr, customer-domain.mydomain.fr.

Что странно, потому что это как если бы Apache каким-то образом добавил целевой URL-адрес в конец исходного URL-адреса прокси. Я пробовал с Chrome, Firefox и еще кем-то.

Что вызывает появление этой комы и как этого избежать?


Обновить

Я прокомментировал <Proxy *> раздел.

Итак, я провел несколько тестов с консолью: