Ho seguito la configurazione dell'host virtuale. Il risultato desiderato è:Escludere un alias da virtualhost proxypass
- Se qualcuno richiede http://test.myserver.com/myapp, apache serve lui da/var/www/myapp
- E se http://test.myserver.com/ è richiesto, apache reindirizza alla porta 8069.
Il secondo funziona, ma il primo non lo è. Qualcuno può aiutare per favore!
<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>
Molto utile in combinazione con la crittografia di let di verifica degli host virtuali che utilizzano il proxy inverso, ma si desidera comunque utilizzare la verifica automatica, e. g. Alias /.well-known "C: /apache24/htdocs/.well-known" \t \t \t \t \t ... \t –
AndyB
@ AndiB Il problema è che non può utilizzare ProxyPass. Solo e questo non funziona con Alias. Alla ricerca di una soluzione ... –
ygoe
Ecco un consiglio di configurazione più approfondito: https://github.com/certbot/certbot/issues/2164 - La chiave è usare 'ProxyPass/percorso/url' e non' ProxyPass/url' come facevo prima. Ora funziona per me. –
ygoe