使用NGINX做局域网内 浏览器直接访问链接 拓展外网链接访问本地

达成目的功能:

复制代码
在本地服务的一个文件路径下,局域网内用ip和路径名访问到对应的地址;
      如 10.5.9.0/v1  即可访问到 某个固定本地地址目录 V1下,名为index.html的文件。

前言

NGINX 是一个非常流行的开源 Web 服务器和反向代理服务器,它可以帮助用户负载均衡(主要体现在可以创建多个服务器,一般将静态资源页面和动态页面分开部署到不同服务器,这样就可以降低服务器压力)、缓存、反向代理、SSL 终止等功能,常用于 Web 应用程序的开发和部署。

什么是 NGINX?(详细介绍)

NGINX 是一个开源的 Web 服务器和反向代理服务器,它使用 Nginx 作为 Web 服务器和反向代理服务器的原因是它拥有高性能、可扩展性和可靠性。它可以处理大量的并发连接,并且可以缓存 HTTP 请求以提高性能。

工作原理

NGINX是由俄罗斯一名程序员开发,于2020年12月15日正式发布公开版本,其工作原理是将 HTTP 请求转发到服务器,然后将响应返回给用户。它可以通过配置来支持缓存、SSL 终止、负载均衡等功能。NGINX 可以运行在多种操作系统上,如 Linux、Windows 等。

NGINX 具有以下功能:

负载均衡:NGINX 可以通过轮询、加权轮询、最小连接数等方法对传入的请求进行负载均衡。

缓存:NGINX 可以缓存 HTTP 请求以提高性能,可以使用 Etag、If-None-Match 等指令来缓存请求。

SSL 终止:NGINX 可以终止 HTTPS 请求并将其转换为 HTTP 请求,以便可以将其传递给 Web 服务器。

反向代理:NGINX 可以充当 Web 服务器和客户端之间的代理,将请求转发到服务器,并将响应返回给客户端。

路由:NGINX 可以根据 URL 将请求转发到不同的服务器,也可以根据请求的参数、状态码等来路由请求。

NGINX 具有以下优点:

高性能:NGINX 可以处理大量的并发连接,并且可以将请求缓存以提高性能。

可扩展性:NGINX 可以轻松地扩展以处理更多的请求,并且支持多种插件和模块。

可靠性:NGINX 具有高可靠性,可以在没有管理员干预的情况下自动处理故障和恢复。

易于配置:NGINX 的配置非常简单,并且提供了丰富的文档和教程来帮助用户快速上手。

总的来说,NGINX 是一个非常强大的 Web 服务器和反向代理服务器,它可以提高 Web 应用程序的性能和可靠性,并且可以轻松地扩展以处理更多的请求。

一、nginx的下载和应用

Windows环境下载

1.打开nginx官网

复制代码
http://nginx.org/en/index.html
-- nginx官网

http://nginx.org/en/download.html
--nginx下载链接

2.官网右侧点击download下载按钮

3.下载后,解压到期望的制定路径即可;

4、给电脑设置固定ip,局域网同一个WiFi环境下 直接用浏览器访问;

复制代码
1、在cmd里面 用ipconfig 来查固定ip;
      如果ip不固定,在对应的这个网络链接里面把这个ip弄成固定的

2、在浏览器里面,直接输入ip;
      访问到的就是Nginx里面html下面的文件;
                默认会访问到index.html

3、可以在html中放子目录,在浏览器也可直接访问子目录;
      如 10.5.9.0/v1  即可访问到V1下,名为index.html的文件。

二、拓展用法

功能目的:

复制代码
如何使用外网直接访问?
直接使用域名访问到这个地址:
https://xxxxxxxx.xxxx.com/v1

这样的二级域名或者顶级域名,直接映射到这个本地地址上来;

使用工具花生壳 工具 内网穿透

详细的教程,在花生壳的官网中直接设置映射就行;

此处不再赘述
教程中第一部分花生壳使用的是 HFS 来映射路径出去,这个过程其实和Nginx应该差不多。但现在nginx现在更实用一些。

复制代码
-- 花生壳官网
https://hsk.oray.com/download/

花生壳映射外网访问操作指引
https://service.oray.com/question/21925.html
相关推荐
llm大模型算法工程师weng8 小时前
负载均衡做什么?nginx是什么
运维·开发语言·nginx·负载均衡
fTiN CAPA9 小时前
服务器无故nginx异常关闭之kauditd0 kswapd0挖矿病毒 CPU占用200% 内存耗尽
运维·服务器·nginx
lKWO OMET11 小时前
查看 nginx 是否已经启动
运维·数据库·nginx
ywlovecjy13 小时前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx
hutengyi14 小时前
四、nginx的优化和location匹配规则
运维·nginx
eEKI DAND15 小时前
一个比 Nginx 还简单的 Web 服务器
服务器·前端·nginx
Watermelo6171 天前
理解 JavaScript 中的“ / ”:路径、资源与目录、nginx配置、请求、转义的那些事
前端·javascript·vue.js·chrome·nginx·正则表达式·seo
Cyber4K1 天前
【Nginx专项】高级进阶架构篇-Location、Rewrite及HTTPS
服务器·nginx·架构·https
博风1 天前
nginx:前后端分离常用配置
nginx
七七powerful2 天前
Nginx 日志切割完全指南:从原理到生产实战
运维·nginx