首页 > 系统相关 >Nginx 简单应用(Windows os)

Nginx 简单应用(Windows os)

时间:2024-04-29 16:01:57浏览次数:16  
标签:index 8080 nginx Windows 宿主机 vm Nginx 137 os

实际问题如下:

我的电脑上有vm虚拟机,我有两个网络,一个叫137,一个叫102 ,我现在vm的网络是102的网络(137不允许被vm使用),但是别人都是137的网络,如何让137的局域网访问我的vm中的网站/应用

我的解决办法是使用Nginx来将vm中的102网络反向代理到宿主机上(137), 比如我在vm部署了一个网站,访问地址是102.123.123.10:8080,最终我可以让137的局域网可以访问到这个网站

1.首先我们用宿主机去nginx官网下载nginx  https://nginx.org/en/download.html

我下载的是解压版的,直接解压到d:\nginx

2.打开conf 文件夹,找到nginx.conf,编辑,在server 下增加如下配置项:

 server {
        listen       8080;
        server_name  vmWebSite;

        location / {
			proxy_pass http://102.123.123.10:8080;
            root   html;
            index  index.html index.htm;
        }
     }

3.保存文件,打开cmd  进入到d:\nginx  然后执行命令  start nginx;

4.使用宿主机浏览器访问:http://localhost:8080/ (虚拟机要设置防火墙,允许8080出入站,或者直接关闭防火墙);

5.大功告成,结果图:

 

标签:index,8080,nginx,Windows,宿主机,vm,Nginx,137,os
From: https://www.cnblogs.com/INetIMVC/p/18165943

相关文章

  • Linux下制作Nginx绿色免安装包
    前言linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦,所以研究了下nginx绿色免安装版的部署包制作,开箱即用,特此记录分享,一下操作在centos8环境下安装,如果需要其他内核系统的安装(Debian/Ubuntu等),请在对应环境虚拟机下安装制作安装包制作安装依赖yuminstallgcc-c++pcreper......
  • linux系统 centos7禁止root账号登录
    没有账号的新增账号:sudouseradd-m账号名称sudopasswd账号名称执行完上面命令会让你输入密码输入密码:xxxxxxx1、(注意:禁止root账户登陆前确保有其他账户可以正常使用)编辑配置文件`/etc/ssh/sshd_config`,将`PermitRootLoginyes`改为`PermitRootLoginno`  2、执......
  • nginx cache test.md
    NginxCache简要配置#使用CentOS7作为基础镜像FROMcentos:7#安装依赖RUNyum-yupdate&&\yum-yinstallepel-release&&\yum-yinstallgccgcc-c++makezlib-develpcre-developenssl-devel#下载Nginx和ngx_cache_purge模块RUNcurl-O......
  • yum install报错CentOS-8 - AppStream Errors during downloading metadata for repo
     https://blog.csdn.net/zhangweixbl4/article/details/135699389 意思就是:现在centos8停止维护了其实就是镜像里边的$releasever替换成8-stream如何解决这个问题:进入目录:cd/etc/yum.repos.d备份文件mkdirbakcp*bak/注意:会出现cp:-rnotspecified;omittingdi......
  • 小程序图片缓存策略(不改代码更换OSS图片)
    昨天,后端给我提了一个问题:他更换了CDN上的图片,但是他打开小程序来看,还是旧图片,他尝试过删除小程序,重新进,还是旧图片。我第一反应是:“你有没有清CDN缓存?“他说:”我在阿里云CDN控制台刷新缓存了,都两三天了,还是旧图片。”(后来我看过刷缓存记录,一天前刚刷的,他夸张了。。。)我说:“那......
  • windows api SendMessage依赖的库和头文件
    SendMessage 是WindowsAPI中的一个函数,用于向指定窗口发送消息。在WindowsAPI中,SendMessage 函数的原型定义在 winuser.h 头文件中,因此您需要包含该头文件。另外,SendMessage 函数属于User32.dll动态链接库,因此您需要在链接时引入User32.lib库。#pragmacomment......
  • OSPF_2
    1、OSPF的LSA类型(1)LSA1:RouterLSA,路由表中显示O,以当前路由ID作为标识,由当前路由ID通告,只在本区域泛洪,描述了直连的路由器、直连的网络。(2)LSA2:NetworkLSA,路由表中显示O,只在广播型网络(以太网)中,由DR通告,链路ID是DR的接口IP,只在本区域泛洪,描述了当前网络中连接的路由器列表、子网掩......
  • OSPF_3
    1、路由汇总路由汇总可提高CPU利用率、减少LSA泛洪和减少路由表条目。(1)在ABR上配置区域间路由汇总:areaarea-idrangeip-addressmask(2)在ASBR上配置外部路由汇总:summary-addressip-addressmask2、OSPF中的缺省路由缺省路由能够防止到达目标网络的详细路由出现在路由表里......
  • OSPF_1
    1、OSPF协议中的三张表(邻居表、拓扑表、路由表)*邻居表:包含已知的邻居路由器*拓扑表:链路状态数据库,包含了在一个区域或网络中的所有路由器和他们所连接的链路*路由表:使用SPF算法计算出的到达目的网络的最优路径2、OSPF的区域管理(骨干区域和非骨干区域)1)非骨干区域和区域0必须直......
  • centos7 部署 fail2ban
    fail2ban介绍Fail2ban的主要作用是监控系统日志文件,检测恶意的登录尝试,并采取措施来防止进一步的攻击。它通过动态地更新防火墙规则或者调整其他服务的配置,来限制恶意IP的访问。fail2ban部署fail2ban部署sudoyuminstallepel-releasesudoyuminstallfail2banfail2......