各位大大好
小弟有個環境 是 owncloud(http主機) + mariadb主機 (都是centos 7.x)
因為專案的關係 要熟系squid 反向代理 所以架了一台用centos 7做的 squid
想定:
使用者從外網連80port 由squid做反向代理連線至httpd server(三台都是獨立server)
目前碰到的難題是用squid指向httpd server 僅出現owncloud的頁面 (輸入帳密的地方無法顯示) 初步研判 應該是squid 跟 mariadb這段的問題
如果是防火牆直接nat httpd server的話是正常的
小弟我的問題是mariadb是否無法被squid代理 還是整個架構要怎設定才能反向代理owncloud
owncloud 才能正常顯示 輸入帳密的地方
鳥鳥的拓譜圖
internet
--------我是防火牆-----
往下
squid
往下
http server <---- mariadb server
再麻煩各位大大了 謝謝
是可以用Squid做反向代理, 但這並非Squid的專業, 如其網址全名squid-cache.org, 其主要作用是緩存(cache). 建議用Nginx, HAProxy,...
Google: squid reverse proxy
例如:
https://www.linuxhelp.com/how-to-configure-reverse-proxy-with-squid-in-centos/
https://www.youtube.com/watch?v=9kKZDMtyeS8
http://derpturkey.com/squid-as-a-reverse-proxy/