近期收到很多(duō)網友求助,服務器使用(yòng)寶塔面闆搭建多(duō)個(gè)網站時(shí),有些未設SSL站點訪問HTTPS時(shí)會打開同服務器下(xià)其他(tā)做(zuò)了(le)SSL的(de)站點,導緻未設SSL的(de)站點被百度或GOOGLE等搜索引擎收錄其他(tā)SSL站點。也(yě)就是說:寶塔創建A站點開去SSL,HTTPS,其它站點未開去SSL,但以HTTPS訪問這(zhè)些未設置SSL的(de)站點時(shí),默認打開時(shí)A站點内容。
下(xià)面看看網友對(duì)這(zhè)個(gè)問題都是如何描述的(de)吧:
網友A求助:
我在服務器裏添加了(le)一個(gè)A域名,他(tā)自動跳轉到B網站,這(zhè)個(gè)B網站是同一個(gè)控制面闆的(de)但是不同的(de)站點,我把B網站停止以後A域名就會提示站點已暫停,而且我把域名從控制面闆上删除依舊(jiù)能訪問,但是提示的(de)是站點已暫停。(B網站開啓了(le)SSL,A網站未開啓SSL)
網友B求助:
我昨天透過寶塔面闆添加了(le)第2個(gè)網站,DNS設置都已經生效,但現在一訪問第2個(gè)域名,就自動跳到第1個(gè)網站那邊去,無論是前台還(hái)是後台,導緻我現在一鍵部署了(le)源代碼,卻無法登陸後台設置網站。是不是哪裏設置不對(duì)了(le)?(第1個(gè)網站開啓了(le)SSL,第2個(gè)網站未開啓SSL,無論前台後台都無法訪問。)
網友C求助:
未開啓SSL的(de)站點使用(yòng)HTTPS會直接訪問到已開啓SSL的(de)站點,串站點。一個(gè)網站A接入了(le)https,網站B沒有使用(yòng)ssl,但是使用(yòng)https訪問會進去到網站A的(de)https,請問這(zhè)個(gè)怎麽解決?
網友D求助:
我在同一台VPS上綁定了(le)兩個(gè)域名,然後我用(yòng)寶塔面闆新建了(le)一個(gè)A網站(使用(yòng)的(de)是nginx),并配置了(le)SSL。但是,我訪問我的(de)其他(tā)域名時(shí)(并沒有創
建網站),會自動跳轉到A網站,使用(yòng)CHROME浏覽器時(shí)提示此服務器的(de)安全證書(shū)來(lái)自A網站。請問如何解決?
網友E求助:
一個(gè)網站A接入了(le)https,網站B沒有使用(yòng)ssl,但是使用(yòng)https訪問會進去到網站A的(de)https,請問這(zhè)個(gè)怎麽解決?
......
遇到此類問題的(de)朋友還(hái)有很多(duō),問法也(yě)都不一樣,此類 “串站點” 問題歸根結底,大(dà)部分(fēn)原因都是由于:在未指定SSL默認站點時(shí),未開啓SSL的(de)站點使用(yòng)HTTPS會直接訪問到已開啓SSL的(de)站點。這(zhè)個(gè)寶塔官方在設置證書(shū)的(de)地方也(yě)有說明(míng),如下(xià)圖:
解決方法:
1、創建新站點,域名就随便使用(yòng)一個(gè)自己的(de)二級域名即可(kě)(避免以後使用(yòng))需要注意新建站點不需要解析。
2、默認創建站點對(duì)應站點根目錄中會有index.html,将其删除。目的(de)是讓站點不能訪問
3、開啓SSL證書(shū),需要準備一個(gè)SSL證書(shū)(即使過期也(yě)可(kě)以)填入PEM和(hé)KEY
4、設置默認站點,選擇你新建的(de)這(zhè)個(gè)站點即可(kě)
這(zhè)樣如果以https訪問未開啓SSL站點,将不會打開SSL站點了(le)。也(yě)不會出現被搜索引擎收錄的(de)問題了(le)。