Я перепробовал почти все и ищу помощь по приведенному ниже ... В настоящее время мы выполняем перенаправление с помощью Proxypass, однако я хотел бы создать псевдоним и указывать на него всех вместо Proxypass.
В настоящее время, когда вы переходите на server.org, он перенаправляется на -> server.org/test/, который прокси-сервером -> localhost: 8080 / test /
Я хотел бы создать псевдоним / mm, чтобы server.org/mm/ или server.org/test/mm/ был перенаправлен на указанный псевдоним.
Это возможно?
Я пробовал (ProxyPass / мм!) Безуспешно
Заранее спасибо!
DocumentRoot "/var/www/html"
Redirect "/" "https://server.org/test/"
Alias /mm "/var/opt/mm"
<Directory "/var/opt/mm">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /test/ http://localhost:8080/test/
ProxyPreserveHost On
ProxyStatus On
Это должно работать:
DocumentRoot /var/www/html
Redirect (!/mm) https://server.org/test/
Alias /mm "/var/opt/mm"
Alias /test/mm "/var/opt/mm"
<Directory "/var/opt/mm">
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
ProxyRequests Off
ProxyPreserveHost On
ProxyStatus On
ProxyPass /test/mm !
ProxyPass /test/ http://localhost:8080/test/
если вы уверены, что / мм уникален в URL-адресе, вы можете изменить
Alias /mm "/var/opt/mm"
Alias /test/mm "/var/opt/mm"
по
AliasMatch /mm "/var/opt/mm"