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