I Konfiguration des virtuellen Host verfolgt haben. Das gewünschte Ergebnis ist:Ausschließen einen Alias von Virtualproxypass
- Wenn jemand fordert http://test.myserver.com/myapp, Apache dient ihn von/var/www/myapp
- Und wenn http://test.myserver.com/ ist angefordert, Apache leitet es an Port 8069.
2. arbeitet, aber 1. nicht. Kann mir bitte jemand helfen!
<VirtualHost *:80>
ServerName test.myserver.com
Alias /myapp /var/www/myapp
<Directory /var/www/myapp>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ProxyPass/http://localhost:8069/
ProxyPassReverse/http://localhost:8069/
</VirtualHost>
Sehr nützlich in Kombination mit encrypt Überprüfung der virtuellen Hosts Lassen Sie sich die Reverse Proxy verwenden, wollen aber trotzdem automatischen überprüfen verwenden, z. G. Alias /.well-known "C: /apache24/htdocs/.well-known" \t \t \t \t \t ... \t –
AndyB
@ AndiB Das Problem ist, dass ProxyPass nicht verwenden kann. Nur und das funktioniert nicht mit Alias. Suche nach einer Lösung ... –
ygoe
Hier ist eine gründlichere Empfehlung config: https://github.com/certbot/certbot/issues/2164 - Der Schlüssel ist 'Proxypass/path/url' zu verwenden und nicht' Proxypass wie zuvor. Jetzt funktioniert es für mich. –
ygoe