私はほぼすべてを試し、以下の助けを探しています...現在、Proxypassを使用してリダイレクトを行っていますが、エイリアスを作成して、Proxypassの代わりに全員をポイントしたいと思います。
現在、server.orgにアクセスすると、プロキシされた-> server.org/test/にリダイレクトされます-> localhost:8080/test /
Server.org/mm/またはserver.org/test/mm/のいずれかが指定されたエイリアスにリダイレクトされるようにエイリアス/ mmを作成したいと思います。
これは可能ですか?
運が悪かったので(ProxyPass/mm!)を試しました
前もって感謝します!
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/
/ mmがURLで一意であることが確実な場合は、変更できます
Alias /mm "/var/opt/mm"
Alias /test/mm "/var/opt/mm"
沿って
AliasMatch /mm "/var/opt/mm"