首页 > 系统相关 >nginx反向代理

nginx反向代理

时间:2023-03-09 15:11:35浏览次数:65  
标签:set ip 代理 nginx 反向 proxy

使用端口映射和nginx反向代理实现外网通过公网ip访问内网网站

1. 拥有一个公网ip

没有公网ip后面可以不用看了

2. 端口映射

进入路由器后台管理页面,配置端口映射,输入外部端口、内网ip地址、内部端口

3. nginx反向代理

  1. 在官网下载nginx https://nginx.org/en/download.html 这里下载windows版
  2. 下载完成解压后,打开conf目录下的nginx.conf文件修改配置
server {
	listen       8848;
	server_name  localhost; # 服务器地址或绑定域名
	location / {
		root   html;
		index  index.html index.htm;
		proxy_pass http://192.168.0.202:8848; # 配置反向代理的ip地址和端口号
		
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-forwarded-Proto $scheme;
	}
}
  1. 启动nginx
nginx -v %查看版本号%
start nginx %启动nginx%
nginx -s stop %关闭nginx%
nginx -s reload %重新加载nginx%

标签:set,ip,代理,nginx,反向,proxy
From: https://www.cnblogs.com/wstong2052/p/17198292.html

相关文章

  • 一Spring框架基础--3动态代理
    一Spring框架基础--3动态代理1.4代理模式1.4.1Java代码执行流程1.4.1.1class文件Java编译器编译好Java文件后,产生.class文件在磁盘,该文件是二进制文件,内容只有jvm......
  • 【笔记】nginx配置
    一、创建Nginx运行使用的用户1.1创建system用户组/usr/sbin/groupaddsystem1.2创建用户nginx/usr/sbin/useradd-gsystemnginx1.3查看默认配置文件cat/usr/local......
  • 前端从0-1使用nginx打包部署静态资源,以及hash和history配置汇总
    第一:我们要搭建nginx部署基础环境具体流程可参考这个链接从0-1超详细教你实现前端代码nginx部署全流程第二:我们要知道前端路由hash和history实现以及区别路由功能:1、记......
  • Nginx反向代理-Keepalived做高可用
    Keepalived-HA-主节点配置管理1.软件安装[root@ha1nginx]#yuminstall-ykeepalived[root@ha1nginx]#cd/etc/keepalived/[root@ha1keepalived]#mvkeepalived.conf......
  • Nginx 高可用方案
    准备工作192.168.16.128192.168.16.129两台虚拟机。安装好Nginx安装Nginx更新yum源文件:rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-......
  • windows启动和关闭nginx
    1、进入nginx的目录D:cdEnvironment\webServer\nginx2、启动nginxstartnginx会闪出一个黑窗口然后自动关闭3、查看nginx是否启动tasklist/fi"imagenameeqngin......
  • 【转载】node服务开发和服务器部署(node.js+koa2+pm2+nginx)教程
    我为什么要写这篇文章昨天晚上有个小哥发维信给我,问我怎么部署一个node服务,有没有相关教程,我有点震惊,就问他有哪些不懂,他说几乎都不懂。我想他应该也是找过相关教程了......
  • Nginx + Keepalived 高可用集群部署
    负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。在使用Nginx......
  • Squid代理应用
    squid服务器配置IP地址配置正确网关和网卡模式安装squid服务器squid服务器网络设置添加双网卡VM1内网通信VM2互联网通信squid服务器生成外网网卡配置文件外网网卡......
  • mybatis02_Mapper代理开发
    1、创建项目并添加依赖、连接数据库,编写mybatis的配置文件项目结构如下所需依赖如下(创建的是聚合工程,请根据自己的是实际情况选择合适的版本)<properties><ma......