反向繫結域名的方法步驟詳解

  反向繫結域名最初應該是應用在站點負載均衡和域名內網轉發上,利用反向繫結域名的方法可以將使用者的不同請求分發到不同的伺服器上,下面是小編給大家整理的一些有關反向繫結域名的方法,希望對大家有幫助!

  反向繫結域名的方法

  一、利用虛擬主機空間作反向繫結域名

  1、先找到一個支援自定義.htaccess,apache伺服器,允許有反向代***^_^***理的許可權的免費空間或者虛擬主機,將空間的.htaccess檔案下載到本地,用記事本開啟,將下列程式碼新增進去,再上傳,如下:RewriteEngine On RewriteBase / RewriteRule ^***.****$ [P]

  2、注意把程式碼中的網址替換成你想要反向繫結域名的域名,這裡是強制將域名繫結到SAE空間上,用了SAE的二級域名地址

  3、如果你找不到支援.htaccess的URL地址重寫的虛擬主機或者空間,可以直接使用7ghost這個PHP程式,只要空間支援allow_furl_open和curl、容量至少要有500K即可。如果啟用快取的話需要 寫許可權和空間足夠大。

  4這是7ghost程式設定介面***點選放大***,利用它你可以反向Dai理任何網站,詳細的操作方法

  二、利用Nginx反向繫結域名

  1如果你有VPS主機,那麼可以用Nginx的反向配置來搭建一個反向繫結域名的平臺了,Nginx強大之處還在於還可以變成一個快取平臺,大大加快你反向Dai理的網站的訪問速度。

  2因為國內的空間不讓繫結沒有BA的域名,部落之前利用Nginx反向繫結域名到國內的空間上

  三、利用kangle web搭建反向繫結域名伺服器

  1kangle web伺服器是一款跨平臺、功能強大、安全穩定、易操作的高效能web伺服器和反向Dai理伺服器軟體,能實現強大的訪問請求控制***url,ip地址,連線數/網速限制,hp頭,時間控制,多種hp認證,#伺服器負載,url重定向,url重寫,內容過濾等等***。

  2與上面的採用Nginx反向配置來搭建反向繫結域名不同的是,kangle web有良好的Web操作介面,通過搭建不同的配置可以實現複雜的反向域名

  四、利用AMH和upupw來反向繫結域名

  1AMH是國內一個開源的主機面板,可以建立 LNMP、LAMP、LNMH 等不同WEB應用環境,新版本的AMH還支援apache2.4和HHVM。AMH相應的功能模組也非常地多,其中AMProxy就是一個反向繫結域名模組。

  AMProxy的2.0版本支援快取管理功能,支援線上關鍵字新增、替換,支援設定不同型別檔案替換、與支援新增自定義首尾html程式碼塊等。利用CDN智慧解析功能,將不同路線、地理位置的使用者解析到相應伺服器,對使用者訪問進行快取加速,同時減輕源站的伺服器壓力

  利用AMH反向繫結域名併成功繞過白**名單的方法,首先是要求:一個有BA號的域名、一個沒有BA號的域名、一臺可以訪問的***主機,美國的VPS主機就可以。

  使用 root 賬號登入 Linux 伺服器。執行 amh 安裝指令碼:wget && bash amh.sh 2>&1 | tee amh.log,根據提示輸入選擇1~3選項。輸入1回車,進入安裝

  極速安裝方式大約只需要1至3分鐘***以伺服器效能為準***,成功安裝後系統會提示AMH與MySQL預設賬號密碼。可使用普通連線訪問面板,

  登陸後臺找到 模組擴充套件 > 下載模組,大約在第3頁找到 AMProxy-2.0 下載並安裝。在管理模組中找到並進入設定介面,可以看到新增AMProxy反向代理網站一欄。繫結域名:輸入沒有BA號的域名***IP***,反代域名:輸入有BA號的域名***IP***

  用上面的方法,預設是反代到國內主機的80埠上,可是有些主機反代到80埠後還是無法訪問,下面說一下如何使用其他埠建站。這裡以沒有BA號的域名 bukets.net和有BA號的域名 demo.vsen.me來作演示,環境是upupw+amh。

  先在國內的雲主機上安裝upupw,然後新建虛擬主機域名輸入為 demo.vsen.me,目錄自設。開啟upupw目錄進入 Apache2\conf,找到hpd-vhosts.conf並開啟***注意不要使用系統的筆記本或文字文件開啟,我用的是Notepad++***

  找到剛剛新建的虛擬主機規則,並將 servername demo.vsen.me:80 改為 servername demo.vsen. # upupw apache conf end 前增加如下程式碼,儲存並關閉。

  # 新增監聽埠Include conf/hpd-listen.conf

  在 Apache2\conf 目錄下新建 hpd-listen.conf 檔案,在裡面寫入 Listen 8000,儲存並關閉。開啟系統防火牆***控制面板中***,選擇 例外 選項卡,點選下方的 新增埠 按鈕,名稱自起,埠號寫入8000,確定。回到upupw面板,重啟

  沒有意外的話,訪問bukets.net就可以成功開啟網站了。上面只做了一個網站的例子,如果以後有多個網站,那就需要重複以上步驟了

  END