网站搭建相关问题?-灵析社区

momo

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

阅读量:20

点赞量:0

问AI
1. nginx、tomcat只是一个中间件,一个软件,他需要跑在实体机器上面。就像你的windows电脑安装了一个浏览器。 2. 搭建网站时候看情况使用nginx、tomcat。你需要知道web应用默认使用80、443接口,如果你仅有一个WEB应用,不用nginx也没有事。你有多个web应用,需要共同使用80、443,那你就最好需要一个nginx这类的反向代理工具,将从80、443的进入流量按规则分配到你的后端应用。 3. 可以,只需要将后端服务端口暴露出来即可 4. 你需要知道几件事: 1. 你的防火墙开了没有?需要确认云服务商的防火墙时候开通了80、443端口,可以使流量进入 2. 如果使用域名解析、或者IP直接访问80、443,由于国内政策法规,你是否对域名、服务器进行备案?