您好,登錄后才能下訂單哦!
本篇內容主要講解“如何解決80端口無法訪問的問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何解決80端口無法訪問的問題”吧!
近日傳adsl的80端口被封,很多機房,服務器的80端口被封,確實是件很郁悶的事情 。
一般情況下,80端口無法訪問都是備案過的域名沒有提交白名單,機房默認都是封80端口的,需要idc商那邊提交記錄才行,如果沒有備案的域名只能使用別的端口。
面對這種事情的確是很無奈,在天朝,很多搞技術的并沒有合適的土壤。最悲情的在國內做動態域名的花生殼。這個是在是搞技術的企業,也沒涉及一點不河蟹因素。可卻被這一搞。好了,沒搞頭了。花生殼主要是做動態域名解析的。起中很大一部分就是adsl的用戶,封了80端口毫無疑問,就是對企業的最大打擊。
下面介紹幾種能稍微緩解的方法。(下面方案只適于對系統有管理權限的,如vps,自己的服務器等。如果你是虛擬主機,不能改端口那也是白搭。)
1.換訪問端口
80端口用不了換個別的端口,這個最簡單,對主機設置下,沒什么技術含量。同樣效果也不好,相當于換了域名樣。別人也不知道,還要一個個通知。
2.域名轉發
如你的域名為
www.aaa.com,被封了80端口,你可以啟用別的端口,如800端口,把www.aaa.com
跳轉到www.aaa.com:800,可以選擇隱藏轉發和不隱藏。
這個方案可行性較小,國內注冊的域名大都不提供域名轉發,或者轉發或隱藏轉發又要審核。國外注冊的域名,所提供的轉發服務器也封得差不多了。
而且轉發的域名影響搜索引擎收錄。只是一種應急的辦法。
3.域名跳轉
把域名解析到一個沒有封80端口的主機上面。封了80的換成另一個域名如a.aaa.com
在,可用的主機上寫一個html,php或asp(看主機支持)
做跳轉代碼如下
ASP方式
<% if Request.ServerVariables(“SERVER_NAME”)=”aaa.com” then response.redirect “http://a.aaa.com:800” elseif Request.ServerVariables(“SERVER_NAME”)=”www.aaa.com” then response.redirect “http://a.aaa.com:800″ end if %>
html方式(不隱藏)
<html> <head> <meta http-equiv=”Content-Language” content=”zh-CN”> <meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312″> <title></title> </head> <body> <meta http-equiv=”refresh” content=”0.1;url=www.aaa.com:800“> </body> </html>
(隱藏轉向代碼):
<html> <head> <meta http-equiv=”Content-Language” content=”zh-CN”> <meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312″> <title></title> </head> <frameset framespacing=”0″ border=”0″ rows=”0″ frameborder=”0″> <frame name=”main” src=www.aaa.com:800 scrolling=”auto” noresize> </frameset> </html>
PHP方式就不再詳述,也大同小異,大家也可以去網上搜索。
這個方案的優點是在目前條件下方便操作。也實際使用不復雜。虛擬空間也能使用
缺點也很明顯。相當于重新換了個域名。對論壇之類的可以使用,對于資料類的網站。最大來源搜索引擎來源就沒了。
所以方案不適于長期,碰到這種情況趕緊換idc為上策
4. 301轉向
這個效果與域名轉發差不多。主要區別是一個在域名上設置,一個在服務器上設置。
IIS,Apache,都很容易做這個。
5.反向代理
這個是個用得比較少的技術,
指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器。
反向代理服務器可以使用一個vps就可以。由反向服務器轉發請求。把域名解析到反向服務器上。對反向服務器配置要求不高,但是對帶寬要求高,相當于以前訪問帶寬全部轉移到代理的上面。
nginx,squid,等都可以做反向代理。具體配置參考網絡,我這版面不夠。。。
這個的優點是用戶完全不會感覺到區別。也不要改變域名,對搜索引擎沒有影響。
缺點也有除了前面所說的帶寬外
由于反向服務器IP地址一樣,一個人輸錯密碼,所有人都無法登陸。如果論壇限制了同一IP的注冊周期,那么一個人注冊成功后,所有人都無法注冊,除非你關閉注冊限制。驗證碼會出現問題。等等這些,都是由于訪客IP全部一樣造成的。
這些只是局限于論壇等交互式的,同樣也可以通過代理的配置連ip都轉發,配置就復雜了。別的類型網站影響不大。目前被封這個是最好的解決方案。
當然,再配置一臺反向服務器費用。也不是幾十元這么簡單,一般小站還是算了。
到此,相信大家對“如何解決80端口無法訪問的問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。