GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Schließen Sie einen Alias ​​von virtualhost proxypass aus

So konnte ich das gewünschte Ergebnis erzielen. Es folgt die Arbeitskonfiguration, in der ProxyPassMatch ^/myapp ! hat den Trick gemacht und mit Ausnahme von (server-address)/myapp werden alle Anfragen an den anderen Server weitergeleitet, der open-erp ist und auf Port 8069 läuft:

<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>

        ProxyPassMatch ^/myapp !
        ProxyPass / http://localhost:8069/
        ProxyPassReverse / http://localhost:8069/


  CustomLog /var/log/apache2/access.log common
  ErrorLog /var/log/apache2/error.log

</VirtualHost>

falls Sie eine RewriteCond haben (was sehr wahrscheinlich ist, wenn Sie einen Proxy betreiben) dieser wird Sie auch glücklich machen!

<Location /.well-known/acme-challenge/>
  RewriteEngine off
  ProxyPass !
</Location>

Anstelle von:ProxyPassMatch ^/myapp ! Sie hätten einfach eine weitere ProxyPass-Direktive vor derjenigen hinzufügen können, die / definiert, wie folgt:

ProxyPass /myapp !
ProxyPass / http://localhost:8069/

Da ProxyPass den Vorrang respektiert (die erste Übereinstimmung wird verarbeitet), wird es korrekt zum Verzeichnis umgeleitet, anstatt zu proxieren.


Linux
  1. So schließen Sie Dateien bestimmter Größe vom Kopieren in Linux aus

  2. So schließen Sie bestimmte Verzeichnisse vom Kopieren in Linux aus

  3. Welche Befehle fehlen in Ihrer bashrc-Datei?

  4. Ist es möglich, einige Dateien von Rm -rf auszuschließen??

  5. So schließen Sie eine Datei/ein Verzeichnis von auditd-Regeln aus

Starten Sie Flatpaks von Ihrem Linux-Terminal aus

So schließen Sie Pakete von Apt-Get Upgrade aus

Alle Dot Underscore-Dateien von Rsync ausschließen?

Reposync Unterverzeichnisse vom Mirror ausschließen?

Eine Liste von Verzeichnissen vom Unix-Suchbefehl ausschließen?

Gibt es eine Möglichkeit, bestimmte Hosts aus einer Nagios-Hostgruppe auszuschließen?