集群之間是通過內網互連的,host的對映檔案也是內網的ip位址,現在想通過外網訪問集群,發現8088埠以及其它的埠訪問不到,解決的方法是用apache的反向**。
apache的安裝這裡就不介紹了
1、開啟httpd.conf檔案,命令:vi /etc/httpd/conf/httpd.conf
檢查檔案中以下東西是否配置:
2、在/etc/httpd/conf.d/目錄下新建任意檔名.conf的檔案,因為在1中包含了此目錄下所有的以.conf為字尾的檔案。
新建檔案命令:vi /etc//httpd/conf.d/httpd-vhosts.conf
在檔案中加入內容:
proxypreservehost on
proxypass /cluster
proxypassreverse /cluster
proxypass /jobhistory
proxypassreverse /jobhistory
proxypass /proxy
proxypassreverse /proxy
errorlog logs/master.infobird.com-error_log
customlog logs/master.infobird.com-access_log common
解釋:
1、 當我們訪問http://ip:80/cluster的時候實際請求的是的位址。
proxypass /cluster
proxypassreverse /cluster
2、 配置的日誌檔案路徑
errorlog logs/master.infobird.com-error_log
customlog logs/master.infobird.com-access_log common
Linux中的開啟埠供外網訪問
我是在linux虛擬機上安裝的elasticsearch集群,可以在虛擬機器中訪問,可是無法在window作業系統下訪問,這樣就無法用window作業系統進行編寫 於是呼在網上查詢資料才知道原來是埠許可權的問題。以下是我解決方式 我用的是centos6.6,先進入root使用者許可權。su root...
mssql 內外網不同埠訪問
mssql 內外網不同埠訪問,1 配置工具中 tcp ip新增1433,8000.1 配置工具中 tcp ip新增1433,8000 2 use master gocreate endpoint tsql settlement state started as tcp listener port 8...
通過mysql proxy對映外網訪問內網資料庫
配置教程 mysql proxy的用處就不再說了 mysql proxy依賴libevent,lua,glib2等幾個軟體所以在安裝之前先 yum install lua devel yum install glib2 develtar zvfx libevent 1.4.13 stable.tar...