一台伺服器一個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 selectasp.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
※使用雲鎖管理監控伺服器安全與性能