当前位置:首页 > 教程 > 正文内容

nginx前台代理(nginx前端代理)

2023-04-18 03:50:05教程1

nginx前端代理

1、从应用方面

tomcat一般是做动态解析才会用得到,支持jsp的解析,需要配置JDK支持。

nginx,则一般是做静态,本身不具备动态解析功能,需要配置其他插件或通过其他软件协同才具备动态功能,比如php,tomcat,或者proxypass到win2008的iis服务器做ASP的动态链接等,但nginx在静态上的功能非常强大,也可做访问控制,而且可以做成各种协议负载服务器,包括流媒体的也可以做,具体得去官方网站去看;

2、在性能方面

如果再不做系统调优的情况下,tomcat一般支持并发并不高100个差不多了;nginx在静态方面支持并发轻松达几万。

nginx前端还是后端

nginx是一种web服务器反向代理。

nginx本身既可以代理前端服务,也可以代理后端服务。狭义上讲,nginx不属于前端,我们理解的前端是指用户可以看到可以操作的入口。比如网页,手机,APP等。但是nginx也不属于后端,因为后端是指实现和提供服务的服务器端代码及其相关服务。

nginx部署前端代码

nginx属于后端程序服务,所以配置应该是在后端

nginx 前端

将前端代码部署到服务器的过程可以通过以下步骤进行:

1. 选择一台云服务器并登录服务器控制台。

2. 安装 Node.js 和 Git。

3. 在服务器上创建一个项目文件夹,并使用 Git 克隆前端代码的仓库到该文件夹中。

4. 进入项目文件夹,执行 `npm install` 命令安装项目所需的依赖。

5. 执行 `npm run build` 命令编译前端代码,生成打包后的静态文件。

6. 安装 Nginx 服务器,并配置 Nginx 服务器,将前端代码部署到 Nginx 服务器上。

7. 启动 Nginx 服务器,并通过服务器的 IP 地址或域名访问部署的前端代码。

需要注意的是,部署前端代码时需要确保服务器的安全性,例如使用安全的密码、限制 SSH 登录等。同时,还需要对 Nginx 服务器进行配置,以提高服务器的性能和稳定性。

nginx前端代理配置

解决方法

解决方法1:

在nginx代理中增加一个header,标志用户请求是http还是https,后端获取header决定跳转到http/https页面。这个方法需要修改nginx配置和程序,不推荐,但是可以解决问题。

解决方法2(推荐):

nginx代理中配置proxy_redirect(使用proxy_redirect重定向url)

nginx代理前后端两个端口

fastdfs默认的端口有三个8888,23000,22122

8888是默认的nginx代理端口,23000是storage服务端口,22122是tracker服务端口。

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/98783808.html