网站搭建萌新,有些疑惑希望大佬们可以解答: 1. nginx、tomcat与云服务器(如阿里云、腾讯云等)、机房实体服务器有啥区别? 2. 搭建网站的时候什么时候用nginx和tomcat,以及详细原因(比如为啥tomcat大多用于前端到后端的中间件,而nginx为啥大多用于用户到浏览器的中间件?) 3. 搭建网站,前后端分别部署在不同**云服务器** 上,以前端访问后端为例,在已实现跨域的前提下,能否通过 前端向后端云服务器的公网ip发生http请求 实现将前端数据(如登陆表单等)发送到后端 4. 为啥阿里云、腾讯云的服务器公网ip不能直接访问?(即:在浏览器url栏输入公网ip通常无法连接,而必须通过软件等实现?) ps:萌新一枚,勿喷勿喷