GNU/Linux >> Belajar Linux >  >> Linux

Kecualikan alias dari proxypass virtualhost

Ini adalah bagaimana saya dapat mencapai hasil yang diinginkan. Berikut ini adalah konfigurasi yang berfungsi di mana ProxyPassMatch ^/myapp ! melakukan trik dan kecuali (server-address)/myapp, semua permintaan sedang di-proxy ke server lain yang open-erp berjalan di port 8069:

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

jika Anda memiliki RewriteCond (yang sangat mungkin saat Anda menjalankan proxy) yang ini juga akan membuat Anda senang!

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

Alih-alih menggunakan:ProxyPassMatch ^/myapp ! Anda bisa saja menambahkan direktif ProxyPass lain sebelum yang mendefinisikan /, seperti ini:

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

Karena ProxyPass menghormati prioritas (pertandingan pertama akan diproses), ProxyPass akan mengarahkan ulang ke direktori dengan benar, bukan ke proxy.


Linux
  1. Cara mengecualikan alamat IP dari statistik AWStats

  2. Bagaimana Cara Mengecualikan Beberapa File Dari Mekanisme Perluasan Nama File Di Bash?

  3. Bagaimana Cara Mengecualikan Perintah Dari Daftar Sejarah, Tetapi Menyimpannya Dalam Sejarah "langsung"?

  1. Kecualikan Semua File Garis Bawah Titik Dari Rsync?

  2. Reposync Kecualikan Subdir dari Mirror?

  3. Kecualikan Daftar Direktori Dari Unix Temukan Perintah?

  1. Kecualikan daftar file dari find

  2. Bagaimana saya bisa mengecualikan direktori dari perintah ls

  3. Bagaimana cara mengecualikan file dari arsip TAR menggunakan ekspresi reguler?