我正在网站上工作,我想将它隐藏在一般公众和搜索引擎中。
我有vps X
,主办这个网站。
和另一个vps Y
,将成为一般公众的前线。VPSŸ将被用作nginx
reverse proxying
对vps X
。
所以我不希望别人知道vps X
。人们不应该通过访问直接访问网站vps X
。
只有当人们访问依次连接到的域名时,才能看到该站点vps Y
。
获得这样的东西的最佳方法是什么?
编辑:到目前为止,我可以想到几个方法。,
到目前为止,我可以想到这些选择。
1)打开vps X
,在80以外的端口上设置网站,并从中vps Y
进行反向代理vps X:port other than 80
2)设置cloudflare vps X,
并仅允许来自的连接clouflare
。
-aparently cloudflare仅适用于端口80
3)上vps X
,密码保护网站使用basic http authentication
。上vps Y
,同时做反向代理通username and password
。
4)vpx X
检查是否有特殊cookie vps Y
,如果cookie
找到则只授予访问权限。
在提出代理请求时vps Y
设置cookie upstream server
。
vps X和vps Y会向适当的用户提供相同的数据吗?
—
mikky
vps Y只是使用nginx反向代理。所以数据实际上是在vps X上托管
—
AMB
那有什么意义呢?该网站不会被公众隐藏,只要它可以通过vps Y公开访问。
—
mikky
它用于隐藏webhost,托管网站并可能隐藏直接使用密码保护的服务器软件。因为服务器软件不具备这样的系统。认为它像弹性搜索节点。
—
AMB
如果vps x具有公共IP,则只关闭除前端代理之外的所有内容。只要知识产权被暴露,任何人都可以发现它,并且会被发现。
—
Appleoddity