我正在网站上工作,我想将它隐藏在一般公众和搜索引擎中。
我有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