Umarım sahip olduğum vekil sorununda bana yardımcı olabilirsiniz.
Zaten sahip olduğum şey
* .Proxy.domain ile * .intern.domain arasındaki proxy isteklerine apache http ters proxy ayarladım. Apache, dahili web uygulamalarıma harici bir ağdan erişmenin tek yoludur.
Misal:
app.proxy.domain -> app.intern.domain
mail.proxy.domain -> mail.intern.domain
Bu harika çalışıyor, ancak aşağıdaki sorun var.
Sorun
Aşağıdaki istekleri proxy yapmak istiyorum:
app.proxy.domain -> app.internal.domain
app-dev.proxy.domain -> app-dev.internal.domain
Bu sorun değil, ancak maalesef app-dev sunucusu uygulama sunucularının web uygulamasının tam bir kopyasını çalıştırıyor ve bu web uygulaması yalnızca ana bilgisayar adına yanıt veriyor (app.intern.domain)
Yapmam gereken şey proxy.
app.proxy.domain -> app.internal.domain (10.0.1.1)
app-dev.proxy.domain -> app.internal.domain (10.0.1.2)
/ Etc / hosts içine "10.0.1.2 app.internal.domain" ekleyerek ikinci şeyi yapabilirim, ama bu aynı zamanda app.proxy.domain'in dev sunucusuna ineceği anlamına gelir.
/ Etc / hosts girişini sadece uygulama-dev.proxy.domain için vhost yapılandırma dosyasının içinde ayarlamak için bir seçenek arıyorum, böylece diğer tüm vhost config sadece app.intern.domain için DNS kullanacak.
Düşünceler ...
Apache Config'e anlatmanın bir yolu var mı,
ProxyPass / http://10.0.1.2/
ancak app.intern.domain'i ana bilgisayar adı olarak gönderilsin mi?
Tam sunucular olması gerektiği için dev-sunucuları web uygulamasını düzenlemek-app-dev dinlemek için bir seçenek değildir (benim kararım değil ...)
Teşekkürler!