標籤:

一台伺服器一個ip放置多個網站

一台伺服器一個ip放置多個網站,我在網上搜索資料時看到設置iis的主機頭,設置不同的埠都可以實現,我設置下主機頭挺容易操作的,但是沒有試驗,我用了編程的方式實現(此種方法同樣適用二級域名)——此方法

一、把域名解析到放置網站的主機的ip上

二、利用 request.servervariables["HTTP_HOTS"],獲取到從哪個域名來的

三、寫入代碼實現跳轉

asp示例:

host=lcase(request.servervariables("HTTP_HOST"))

select CASE host

CASE "www.XXX1.com"

response.redirect "/demo/abc.asp"

CASE "www.XXX2.com"

response.redirect "/demo2/abc.aspx"

END select

asp.net示例:

string host = Request.ServerVariables["HTTP_HOST"].ToLower();

switch (host)

{

case "www.XXX1.com":

Response.Write("/demo11/abc.aspx");

break;

case "www.XXX2.com":

Response.Redirect("/demo12/abc.aspx");

break;

default:

Response.Write("/demo/abc.aspx");

break;

}

以上代碼asp放入伺服器測試了 asp.net本地測試未放入伺服器測試 如有錯誤給我發信息


推薦閱讀:

搬瓦工VPS註冊購買常見問題基礎小白版!
CDN高級技術專家周哲:深度剖析短視頻分發過程中的用戶體驗優化技術點
伺服器的分類
Nodejs視頻伺服器 切片ffmpeg
使用雲鎖管理監控伺服器安全與性能

TAG:網站 | 伺服器 |