我有兩臺服務器,讓我們稱他們爲服務器1和服務器2.服務器2上有一個Web應用程序,可以說,顯示帖子。此應用程序在http://www.2.com/showPosts上可用,每個人都可以訪問此頁面。此應用程序還可以遠程添加帖子。要做到這一點,你必須去頁面http://www.2.com/addPost並填寫表格。限制訪問一個網站只有一臺機器
我想要做的只是將訪問第二頁(/ addPost)限制爲只有一臺機器,即服務器1,這樣只有我可以進入此頁面並填寫此表單,其他人得到404.如何做到這一點?
編輯: 謝謝你的回答。我已經根據他們做了更多的閱讀,現在可以讓我的問題更加精確一些。我確實需要做的是通過服務器對客戶端進行身份驗證,whis與單向ssl身份驗證相反,您通過客戶端對服務器進行身份驗證。我認爲任何一種基於IP的認證都太弱,我需要某種證書。
我會在不同的端口上運行它。然後你知道沒有其他機器可以訪問那個端口。 –
@PeterLawrey除非有人碰巧運行端口掃描器或以某種方式發現地址。然後它回到原點。 – tucuxi
@tucuxi我希望OP的Web服務器有某種防火牆。在這種情況下,第二個管理端口將不能從他/她不想要的任何機器訪問。如果他們可以在同一臺機器上運行端口掃描器,那麼你是對的,但是如果可能的話,我懷疑你有真正的問題。 –